summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2014-12-04as promised 18 years ago, consolidate isa floppy disks in files.isaTed Unangst
2014-12-04Enable umcs(4) where moscom(4) is present.Martin Pieuchot
2014-12-02delete all the simplelocks. ok deraadtTed Unangst
2014-12-01Remove an unused gdt structure definition.Mike Larkin
2014-12-01Remove an old and superfluous comment, and fix some KNF style issues inMike Larkin
2014-11-30Unbreak zzz/ZZZ resume - ensure NX is re-enabled on resume (if enabled).Mike Larkin
2014-11-30Mask out EFER_LMA when restoring saved EFER on zzz/ZZZ resume as it's aMike Larkin
2014-11-27Missing comparison caused NX to always be enabled during boot, even on CPUsMike Larkin
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