summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include
AgeCommit message (Expand)Author
2007-12-09Add an empty pccbb_attach_hook.Mark Kettenis
2007-12-05Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)Theo de Raadt
2007-11-28quite a bit of simplification by removing cpu classes.Ted Unangst
2007-11-26Move the implementation of __mp_lock (biglock) into machine dependentArtur Grabowski
2007-11-25new files for acpiapm switcherTed Unangst
2007-11-25fake out the apm device to switch between apm and acpi on i386. nowTed Unangst
2007-11-16fix the bus_space #define nightmare, so that amd64 and i386 are much moreTheo de Raadt
2007-11-15Split CPUID into 2 32 bit fields.Marco Peereboom
2007-11-15Clarify when smbios added multi core support and add the missing stringMarco Peereboom
2007-11-15oops, processor structs need to be __packed.Marco Peereboom
2007-11-15Add struct for processors.Marco Peereboom
2007-11-03APM switchto cleanup diff. This uses the switchto functionality toTobias Weingartner
2007-10-24Remove idle loop counter.Mike Belopuhov
2007-10-19remove vars from some prototypes.Federico G. Schwindt
2007-10-17more unification between amd64 and i386 (API changes, but we thinkTheo de Raadt
2007-10-17replacement for the pctr codebase that can handle amd64 processors asTheo de Raadt
2007-10-10Make context switching much more MI:Artur Grabowski
2007-10-03Add pcb_flags member to 'struct pcb', and set PCB_SAVECTX on contexts savedMark Kettenis
2007-10-01more btoc -> atopMartin Reindl
2007-09-29At the requst of deraadt@, backpout the temporary hack for pcc.Otto Moerbeek
2007-09-18As a temporary workaround, implement va_start not usingOtto Moerbeek
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-09-07Remove some left-overs from the TSC based microtime. We don't needArtur Grabowski
2007-09-01replace the machine dependant bytes-to-clicks macro by the MI ptoa()Martin Reindl
2007-09-01Remove stale comments; prompted by millert.Marco Peereboom
2007-08-22Add bus_space_vaddr to i386 arch.Marco Peereboom
2007-06-20b_cylinder does not need to be set on the callpath down into drivers.Theo de Raadt
2007-06-17significantly simplified disklabel infrastructure. MBR handling becomes MITheo de Raadt
2007-06-07Replace magic bus clock constants in est related files with defines.Dimitry Andric
2007-06-01Provide carefully crafted DEADBEEF* values, this was initially forgotten inMiod Vallat
2007-05-31Forgot to commit the changes to this file with the rest of the ELF32+64Tom Cosgrove
2007-05-29add support for core cpu temperature sensors.Ted Unangst
2007-05-29Remove support for 80386 processors. Apologies if you have one ofTom Cosgrove
2007-05-28Move the MSIZE, MCLSHIFT, MCLBYTES and the MCLOFSETThordur I. Bjornsson
2007-05-27We can now access curcpu() members through %fs instead of doing itArtur Grabowski
2007-05-26Move cpu_info/curcpu to be mapped by the %fs segment. Extra input andTobias Weingartner
2007-05-25Replace the overdesigned and overcomplicated tlb shootdown code withArtur Grabowski
2007-05-16splassert_ctl defaults to 1 now, so dont wrap the checks forThordur I. Bjornsson
2007-05-16The world of __HAVEs and __HAVE_NOTs is reducing. All architecturesArtur Grabowski
2007-05-15Remove the MI implementation of mutexes and remove the __HAVE_MUTEXArtur Grabowski
2007-05-04Implement rw_cas for i386.Artur Grabowski
2007-04-26Switch i386 pmap to VM_PAGE_MD. We store the MOD/REF flags inArtur Grabowski
2007-04-24apic_address should be 32 bits, rather than paddr_t; prepares us forTom Cosgrove
2007-04-21Introduce a smp aware hw.setperf mechanism, it will scale all CPUs orGordon Willem Klok
2007-04-12Faster signal delivery on i386/MP.Artur Grabowski
2007-04-12untypoArtur Grabowski
2007-04-03Make the ast on i386 per-process instead of per-cpu. This makesArtur Grabowski
2007-03-28Bump max number of physical segments. Machines in the wildTobias Weingartner
2007-03-23Remove duplicated defines from intr.h that are already defined inArtur Grabowski
2007-03-19Move i386 to timecounters. This is more or less the same code as amd64.Artur Grabowski