Skip to content

[Odroid C2][3.16.85] CNTKCTL_EL1 part left uninitialized leaving userspace high precision timing on CNTVCT_EL0 unavailable #423

Description

@grooverdan

From MariaDB/mariadb-docker#338 and for @jmburges, @stoinov and others.

The result of this lack of initialization to 1 is a SIGILL on workloads like MariaDB as they attempt to obtain timing information.

The above issue has a working kernel module (bottom of issue) to set the cpu registers.

If you could make @geoffreyblake 's module available or rework the initialization in for each CPU into the core code that would be most appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions