haiku/headers/build/os
Travis Geiselbrecht badc7b674e yet another fix for #1018, which has at this point blossomed into a reorg of how AP cpus are initialized.
the new cpuid stuff was apparently exacerbating an existing problem where various bits of low level
cpu code (specifically get_current_cpu) weren't really initialized before being used. Changed the
order to set up a fake set of threads to point each cpu at really early in boot to make sure that at
all points in code it can get the current 'thread' and thus the current cpu.
A probably better solution would be to have dr3 point to the current cpu which would then point to the 
current thread, but that has a race condition that would require an int disable, etc.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20160 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-19 00:11:24 +00:00
..
add-ons seems this one is useless too 2006-09-01 12:24:51 +00:00
app Dummy BApplication class. So we don't have to #ifdef it out in tools we 2006-01-28 21:56:38 +00:00
arch Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
be_apps Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
device Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
drivers yet another fix for #1018, which has at this point blossomed into a reorg of how AP cpus are initialized. 2007-02-19 00:11:24 +00:00
game Fixed a typo. 2006-05-11 07:53:19 +00:00
interface Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
kernel Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
mail Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
media Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
midi Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
midi2 Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
net Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
opengl Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
storage Good deal of hackery to get update_mime_info() to work on the host 2006-01-28 22:00:16 +00:00
support FreeBSD build fix. Must have overlooked this one. Thanks to Samuel Rodriguez Perez. 2006-12-02 16:13:15 +00:00
translation Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
AppKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
Be.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
BeBuild.h Some GCC 4.1.0 related build fixes (under Linux/PPC). 2006-05-17 20:54:12 +00:00
DeviceKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
GameKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
InterfaceKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
KernelKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
MailKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
MediaKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
MidiKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
NetKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
NetworkKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
OpenGLKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
StorageKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
SupportKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00
TranslationKit.h Merged changes from branch build_system_redesign at revision 14573. 2005-10-29 16:27:43 +00:00