summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include
AgeCommit message (Expand)Author
2008-04-28Rename IPL_SOFTSERIAL to IPL_SOFTTY and rename the associated symbols.Mark Kettenis
2008-04-13garbage collect the cpus_running global variable;Thordur I. Bjornsson
2008-02-11g/c db_thread_fp_used()Miod Vallat
2008-01-15Move some definitions from mpconfig.h to mpbiosreg.h (where they are on i396).Mark Kettenis
2008-01-02Give LOCKDEBUG kernels a chance to compile; ok kettenis@Miod Vallat
2007-12-20Add 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-26Like i386 - make the __mp_lock not spin at splhigh.Artur Grabowski
2007-11-26Move the implementation of __mp_lock (biglock) into machine dependentArtur Grabowski
2007-11-16typoMike Belopuhov
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-01Remove curproc definition. It is supposed to be in proc.h only.Mike Belopuhov
2007-10-28get rid of btoc/ctob in favor of atop/ptoaMartin Reindl
2007-10-24Remove idle loop counter.Mike Belopuhov
2007-10-19remove vars from some prototypes.Federico G. Schwindt
2007-10-17replacement for the pctr codebase that can handle amd64 processors asTheo de Raadt
2007-09-12port of i386 pctr code to amd64; Mike BelopuhovTheo de Raadt
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-09-01Remove stale comments; prompted by millert.Marco Peereboom
2007-08-31Add vaddr.Marco Peereboom
2007-07-06Fix a misleading comment.Artur Grabowski
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-01some pentium 4 machines are 64-bit and have EST, but a different msr toTed Unangst
2007-05-30Pull out the ELF loadfile pieces from the standalone libraries, so thatTom Cosgrove
2007-05-29take a lot more stuff out of userland namespace (sysctl cared about ksensor u...Theo de Raadt
2007-05-29put the temperature msr in line with the othersTed Unangst
2007-05-29Some improvements for better intel cpu support.Ted Unangst
2007-05-29PMAP_STEAL_MEMORY for amd64Artur Grabowski
2007-05-28Move the MSIZE, MCLSHIFT, MCLBYTES and the MCLOFSETThordur I. Bjornsson
2007-05-27add pmap_(un)map_nc_direct() macro's to match the non-nc versionsJason Wright
2007-05-27- Redo the way we set up the direct map. Map the first 4GB of itArtur Grabowski
2007-05-25Define rw_cas. Trivially simple on amd64 with atomic_cas_ul.Artur Grabowski
2007-05-25Change the old slow and complicated TLB shootdown code to new, fast andArtur 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-15Switch amd64 to VM_PAGE_MD. Mostly just imitating i386. flags in pg_flags.Artur Grabowski
2007-05-15Remove the MI implementation of mutexes and remove the __HAVE_MUTEXArtur Grabowski
2007-05-10evcnt & friends were replaced by a proper interrupt counting mechanism 3 year...Theo de Raadt
2007-05-07Garbage collect ci_astpending; it's no longer used.Mark Kettenis
2007-05-06Add the mp setperf mechanism to AMD64, like its i386 counterpart it allowsGordon Willem Klok
2007-04-27remove duplicate defines.David Gwynne
2007-03-29Equiv diff to amd64 as was done on i386, bump VM_PHYSSEG_MAX. Amd64 areTobias Weingartner
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2007-02-19only make this interface available to the kernel for now, discussed withaTheo de Raadt
2007-02-17Add code to check for the AMD amd64 errata, and correct them whereTom Cosgrove