2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-19 02:34:01 +08:00
linux-next/arch/metag/kernel
James Hogan 26025bbfbb metag: System Calls
Add metag system call and gateway page interfaces. The metag
architecture port uses the generic system call numbers from
asm-generic/unistd.h, as well as a user gateway page mapped at
0x6ffff000 which contains fast atomic primitives (depending on SMP) and
a fast method of accessing TLS data.

System calls use the SWITCH instruction with the immediate 0x440001 to
signal a system call.

Signed-off-by: James Hogan <james.hogan@imgtec.com>
2013-03-02 20:09:49 +00:00
..
clock.c metag: Time keeping 2013-03-02 20:09:22 +00:00
devtree.c metag: Device tree 2013-03-02 20:09:22 +00:00
head.S
irq.c metag: Internal and external irqchips 2013-03-02 20:09:48 +00:00
kick.c metag: Traps 2013-03-02 20:09:45 +00:00
machines.c
ptrace.c metag: ptrace 2013-03-02 20:09:22 +00:00
setup.c
signal.c metag: Signal handling 2013-03-02 20:09:21 +00:00
sys_metag.c metag: System Calls 2013-03-02 20:09:49 +00:00
tbiunexp.S metag: Traps 2013-03-02 20:09:45 +00:00
tcm.c metag: TCM support 2013-03-02 20:09:21 +00:00
time.c metag: Time keeping 2013-03-02 20:09:22 +00:00
traps.c metag: Traps 2013-03-02 20:09:45 +00:00
user_gateway.S metag: System Calls 2013-03-02 20:09:49 +00:00