/* * Copyright 2014, Michael Ellerman, IBM Corp. * Licensed under GPLv2. */ #include <stdio.h> #include <stdlib.h> #include "ebb.h" /* * Test basic access to the EBB regs, they should be user accessible with no * kernel interaction required. */
int reg_access(void) { uint64_t val, expected; SKIP_IF(!ebb_is_supported()); expected = 0x8000000100000000ull; mtspr(SPRN_BESCR, expected); val = mfspr(SPRN_BESCR); FAIL_IF(val != expected); expected = 0x0000000001000000ull; mtspr(SPRN_EBBHR, expected); val = mfspr(SPRN_EBBHR); FAIL_IF(val != expected); return 0; }Contributors
Person | Tokens | Prop | Commits | CommitProp | |
michael ellerman | michael ellerman | 65 | 90.28% | 1 | 50.00% |
denis kirjanov | denis kirjanov | 7 | 9.72% | 1 | 50.00% |
Total | 72 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
michael ellerman | michael ellerman | 15 | 100.00% | 1 | 100.00% |
Total | 15 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp | |
michael ellerman | michael ellerman | 91 | 92.86% | 1 | 50.00% |
denis kirjanov | denis kirjanov | 7 | 7.14% | 1 | 50.00% |
Total | 98 | 100.00% | 2 | 100.00% |