17 lines
272 B
C
17 lines
272 B
C
#include "util.h"
|
|
|
|
struct sysregs
|
|
{
|
|
long pt_base;
|
|
long evt_base;
|
|
};
|
|
|
|
TEXT_SECTION
|
|
long long _start()
|
|
{
|
|
struct sysregs res;
|
|
__asm__("mrs %0, ttbr0_el1" : "=r" (res.pt_base));
|
|
__asm__("mrs %0, vbar_el1" : "=r" (res.evt_base));
|
|
|
|
return res.pt_base;
|
|
} |