| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* x86_64/locore.S (dr6, dr0, dr1, dr2, dr3): Remove functions.
(dr_msk, dr_addr): Remove variables.
|
|
|
|
|
|
|
| |
See VM_MIN_KERNEL_ADDRESS.
* x86_64/Makefrag.am (gnumach_LINKFLAGS): Set _START to
_START_MAP+0x40000000 instead of +0xC0000000.
|
|
|
|
| |
* x86_64/Makefrag.am: Add instructions to build
|
|
|
|
| |
* x86_64/spl.S: fix instruction length
|
|
|
|
|
|
|
|
|
|
| |
* x86_64/configfrag.ac (ncom, nplr) [!at:x86_64]: Set to 0.
(ncom) [at:x86_64]: Set to 4.
(nlpr) [at:x86_64]: Set to 1.
(ATX86_64): Define to 1.
(NCOM): Define.
(NLPR): Define.
* configure.ac [at:x86_64]: Accept combination.
|
|
|
|
|
| |
* x86_64/kdasm.S (count): Fix type to 32bit.
(kd_slmscu, kd_slmscd): Fix getting count as 32bit.
|
|
|
|
|
| |
* i386/i386/idt.c (idt_init_entry): Set entrypoint type to unsigned long.
* x86_64/idt_inittab.S (IDT_ENTRY): Fix entry format accordingly.
|
|
|
|
| |
* x86_64/interrupt.S: New file.
|
|
|
|
|
|
| |
* i386/i386at/kdasm.S (start, count, value, from, to): Use B_ARG*
instead of reimplementing them.
* x86_64/kdasm.S: New file.
|
|
|
|
|
|
|
|
|
| |
Only Xen platform for now.
* Makefrag.am [HOST_x86_64]: Include x86_64/Makefrag.am.
* configure.ac: Include x86_64/configfrag.ac.
[default:x86_64] (host_platform): Set platform to xen.
* x86_64/Makefrag.am, x86_64/configfrag.ac: New files.
|
|
|
|
|
|
| |
This makes inclusions easier.
* x86_64/include/mach/x86_64, x86_64/x86_64: New symlinks.
|
|
|
|
| |
* x86_64/xen_boothdr.S, x86_64/xen_locore.S: New files.
|
|
|
|
| |
* x86_64/spl.S: New file.
|
|
|
|
| |
* x86_64/locore.S: New file.
|
|
|
|
| |
* x86_64/ldscript: New file.
|
|
|
|
| |
* x86_64/idt_inittab.S: New file.
|
|
|
|
| |
* x86_64/debug_trace.S: New file.
|
|
|
|
| |
* x86_64/cswitch.S: New file.
|
|
* x86_64/_setjmp.S: New file
* i386/i386/setjmp.h (jmp_buf): Add 64bit variant.
|