summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2014-11-24use the correct capitalization for Realtek.Brad Smith
2014-11-23enable xhci(4) in ramdisksJonathan Gray
2014-11-23Make sure the direction bit is cleared on entry to the kernel by syscallPhilip Guenther
2014-11-22Previous diff changed the location of the ACPI S3/S4 trampoline, which hasMike Larkin
2014-11-22{ on seperate line at start of function or I go crazyTheo de Raadt
2014-11-22Split the MP trampoline into two pages, one for code and one for data/stackMike Larkin
2014-11-21remove unused #defines and labels.Mike Larkin
2014-11-21Since we enable NX in locore now, no need to do it again later in theMike Larkin
2014-11-21Add NX (if available) to the mid-level page tables (PDE, etc).Mike Larkin
2014-11-20When removing the identity mapping in low memory used during bootstrap,Mike Larkin
2014-11-20Move previous PTE permission fixup code into locore, and fixup some moreMike Larkin
2014-11-20Revert the previous changes that enabled various PTE permissions fixupsMike Larkin
2014-11-19Only keep {recv,send}udp() in the pxe-specific code, the remainder of whatMiod Vallat
2014-11-18Nuke some obvious #include duplications.Kenneth R Westerback
2014-11-18drop "pl" from the pool name and use pool_setlowatMike Belopuhov
2014-11-18rename ld.script to same name as other architecturesTheo de Raadt
2014-11-17Pull in the .openbsd.randomdata sections, assigned to both the data andPhilip Guenther
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-11-16Add cas(4).Brad Smith
2014-11-14enable trunk.Henning Brauer
2014-11-11Local APIC page doesn't need X permissions.Mike Larkin
2014-11-08No need to keep the temporary mappings for the MMU pages for the resumeMike Larkin
2014-11-08Kill #if 0'ed code for boot args that we don't care about on amd64.Philip Guenther
2014-11-07Wrong comment - NX is handled later (for now), not in locore. No functionalMike Larkin
2014-11-07Enable xhci(4). Most of the features are here, USB 1.x devices only workMartin Pieuchot
2014-11-07Map .rodata and the KVA range corresponding to the ISA hole as NX on amd64Mike Larkin
2014-11-05Map .rodata RO after boot on amd64. Makefile.amd64 changes from deraadt.Mike Larkin
2014-10-31Fix a missing include in amd64 pmap.c that resulted in an erroneous memoryMike Larkin
2014-10-25uvm_km_valloc -> km_allocMark Kettenis
2014-10-18Make sure the direct map isn't executable on hardware that allows us to do so.Mark Kettenis
2014-10-17Also remove trailing spaces from the CPU brand string.Mark Kettenis
2014-10-16Use an instruction encoding for the return-to-realmode code that works onMike Larkin
2014-10-15Sprinkle CPU_BUSY_CYCLE() in a few places.Masao Uebayashi
2014-10-15Revert previous (wrong commit message).Masao Uebayashi
2014-10-15pppx(4): Correct pppx_dev_lookup() and pppx_dev2pxd() local declarationsMasao Uebayashi
2014-10-10Significant unification of RAMDISK* config files, making them diffable.Theo de Raadt
2014-10-09no need for lkm_map nowTed Unangst
2014-10-09mechanical translation of dev_lkm_dummy() to dev_notdef()Ted Unangst
2014-10-09remove LKM devicesTed Unangst
2014-10-08Add virtio_membar_* macrosStefan Fritsch
2014-10-06Make amd64 pmap more efficient on multi-processorStefan Fritsch
2014-10-04Switch the kernel configs over to using -Wframe-larger-than= instead ofBrad Smith
2014-10-01Move some hibernate #defines to pte.h and eliminate some duplicate definesMike Larkin
2014-09-27retire Accoom Networks Artery T1/E1 drive; ok claudioTheo de Raadt
2014-09-27Removed an ununsed macroMike Larkin
2014-09-27typo in a printfMike Larkin
2014-09-23Fix constraint.Brad Smith
2014-09-21Don't check LAPIC_DLSTAT_BUSY again after an IPIStefan Fritsch
2014-09-20On i386, agp_map_subregion might sleep, which is not allowed in some ofMark Kettenis
2014-09-19Use config_suspend_all(9).Mark Kettenis