Dominique Martinet
ad2cb6375a
kprintf: only call eventfd() if it is safe to interrupt
...
Missing ARM64 implementation, cannot test right now
Change-Id: Ia05e8b7952b19bcd8fdac1f920d9bfe341be8b97
2018-07-26 04:57:30 +00:00
Dominique Martinet
699cb4f88c
arm64/arch-lock: typedef mcs_lock_t
...
Was done in x86_64 for fileobj in commit 249bda4aef ("fileobj: use
MCS locks for per-file page hash")
Change-Id: I61957de336b6657687803e6288afed9360a42032
2018-07-26 03:28:40 +00:00
Tomoki Shirasawa
d209c00a30
part of Issue#994
...
mcexec: open syscall moves to arch_dep
do_fork: don't use __NR_fork. use __NR_clone
vfork: moves to arch_dep
2017-12-26 10:30:33 +09:00
Hitoshi Iizuka
0ecf31d896
modify:User space memory access(arm64)
2017-10-24 10:29:11 +09:00
Hannes Weisbach
5b6d0a887c
Add ARM64 arch_rusage header
2017-10-18 09:23:08 +09:00
Hannes Weisbach
5753db5846
Add ihk_mc_syscall_number() for ARM by reading x8
2017-10-18 09:20:52 +09:00
Takayuki Okamoto
3bd0137c25
Fix some race condition on arm64
...
* move barrier() to architecture depended region
* add barrier() in issue_ipi, kprintf, map_virtual
* enable the workaround for cavium thunderx
2017-10-18 09:20:51 +09:00
Hannes Weisbach
77bb3038d3
Add PT_ENTRIES macro
2017-10-18 09:20:50 +09:00
Hannes Weisbach
931448a94d
Fix typo in page_align_up
2017-10-18 09:20:50 +09:00
Takayuki Okamoto
9989f41fd3
add arm64 support
...
- add arm64 dependent codes with GICv3 and SVE support
- fix bugs based on architecture separation requests
2017-09-05 15:06:27 +09:00