1 |
|
2005-01-22 Marcus Brinkmann <marcus@gnu.org> |
2 |
|
|
3 |
|
* ia32/Makefile.am (nobase_include_HEADERS): Add l4/bits/arch.h, |
4 |
|
l4/bits/compat/arch.h, l4/bits/compat.h. |
5 |
|
* ia32/l4/bits/arch.h, ia32/l4/bits/compat/arch.h, |
6 |
|
ia32/l4/bits/gnu/arch.h: New file. |
7 |
|
* ia32/l4/bits/stubs-init.h (__L4_SETUP_SYSCALL_X): New macro. |
8 |
|
(__L4_SETUP_SYSCALL): Implement using __L4_SETUP_SYSCALL_X. |
9 |
|
(l4_init_stubs): Setup set_gs0 syscall stub. |
10 |
|
* ia32/l4/bits/syscall.h (_L4_set_gs0): New function. |
11 |
|
* ia32/l4/bits/stubs.h (__l4_set_gs0): New prototype. |
12 |
|
* l4/arch.h: New file. |
13 |
|
* l4/kip.h (struct _L4_kip): New members _pad5, arch0, arch1, |
14 |
|
arch2 and arch3. |
15 |
|
* headers.m4: Add arch.h, bits/arch.h, bits/compat/arch.h, |
16 |
|
bits/gnu/arch.h. |
17 |
|
* l4.h: Include l4/arch.h. |
18 |
|
* Makefile.am: Add arch.h. |
19 |
|
* ia32/l4/bits/vregs.h (_L4_utcb): Use %gs:4, not %gs:0. |
20 |
|
|
21 |
2005-01-06 Neal H. Walfield <neal@gnu.org> |
2005-01-06 Neal H. Walfield <neal@gnu.org> |
22 |
|
|
23 |
* ia32/l4/bits/syscall.h (_L4_unmap): Fix register assignments. |
* ia32/l4/bits/syscall.h (_L4_unmap): Fix register assignments. |