# fixes and clean-up after kernel/exec changes.
commitdc7e5b7844613ca41f5951fa55b724d9e931fdfe
authorNicJA <NicJA@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sat, 11 Feb 2017 06:24:48 +0000 (11 06:24 +0000)
committerNicJA <NicJA@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sat, 11 Feb 2017 06:24:48 +0000 (11 06:24 +0000)
treeb322d9d578aa11fd30f8b18ada420a424627e421
parent3f1b57aae642e58a89011371d0fa77b09936540b
# fixes and clean-up after kernel/exec changes.
# remove the unused _self pointer from TLS but allocate storage for cached copy of the CPU number.
# move cpuid_t and apicid_t definitions to cpu.h since they may be needed/used outside the kernel/exec.
# fixes to the IOAPIC code (still incomplete).

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@53584 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
18 files changed:
arch/all-pc/exec/exec_idle.c
arch/all-pc/exec/exec_platform.h
arch/all-pc/exec/intserver_vblank.c
arch/all-pc/exec/platform_init.c
arch/all-pc/exec/powerstate_handlers.c
arch/all-pc/kernel/acpi_ioapic.c
arch/all-pc/kernel/apic.h
arch/all-pc/kernel/i8259a.h
arch/all-pc/kernel/ioapic.h
arch/all-pc/kernel/kernel_arch.h
arch/i386-all/exec/preparecontext.c
arch/i386-all/include/aros/cpu.h
arch/i386-pc/exec/debug_init.c
arch/i386-pc/exec/memoryrawio.c
arch/x86_64-all/exec/preparecontext.c
arch/x86_64-all/include/aros/cpu.h
arch/x86_64-pc/kernel/kernel_startup.c
arch/x86_64-pc/kernel/tls.h