summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
2015-09-03Fix a race in pmap_page_remove().Mark Kettenis
2015-09-03No real point in having efifb(4) on the floppies; we want it on everythingMark Kettenis
2015-09-03Improve the code that tries to figure out which device we booted from. TheMark Kettenis
2015-09-03Fix the condition of finding SMBIOS. Found by gerhard@.YASUOKA Masahiko
2015-09-02Use the pointer we got back from alloc() when calling free() instead ofMark Kettenis
2015-09-02sync commentChristian Weisgerber
2015-09-02remove a bunch of orphaned prototypes and unused functions; ok miodMike Belopuhov
2015-09-02Add missing copyright.YASUOKA Masahiko
2015-09-02enter efibootTheo de Raadt
2015-09-02alloca() no longer neededTheo de Raadt
2015-09-02Bring the boot changes on amd64 to i386. alloca is deleted.YASUOKA Masahiko
2015-09-02only enter deeper on amd64Theo de Raadt
2015-09-02Initial commit of uefi boot loader of OpenBSD.YASUOKA Masahiko
2015-09-01Always call readdoslabel() before readgptlabel(). Doubly always call themKenneth R Westerback
2015-09-01set sival_ptr before calling trapsignal() for user breakpoint/trace trapsJonathan Gray
2015-09-01Only advertise the color depth we actually support. This makes theMark Kettenis
2015-09-01Delete bogus MATH_EMULATE holdover from i386Philip Guenther
2015-08-31Check driver name in match function such that driver only attempts to attachMark Kettenis
2015-08-31Enable efifb(4).YASUOKA Masahiko
2015-08-30Don't try to attach efifb(4) on non-UEFI boots.Mark Kettenis
2015-08-30Modify kernel to prepare boot from UEFI.YASUOKA Masahiko
2015-08-29use correct size for free(9), problem reported by Theo Buehler, ok kettenisStuart Henderson
2015-08-29_NLIST_DO_ELF is no longer needed: it's the only optionPhilip Guenther
2015-08-29_NLIST_DO_ELF is no longer needed: it's the only optionPhilip Guenther
2015-08-28fix an unprobable leak. ok deraadt mikebTed Unangst
2015-08-28a few more free sizes. ok deraadtTed Unangst
2015-08-28fairly simple sizes for free(); ok teduTheo de Raadt
2015-08-26MBR must have priority over GPT.Kenneth R Westerback
2015-08-25Re-enabling GPT on amd64 and i386. Discussed with and OK krw@Brandon Mercer
2015-08-22delete a wrong commentMike Larkin
2015-08-21use vaddr_t for kernel va range calculation instead of paddr_t. No binaryMike Larkin
2015-08-20Remove an unused #include file from i386 and amd64 pmap.hMike Larkin
2015-08-12Incorrect comparison when accessing cpuid extended function 0x80000007.Mike Larkin
2015-08-10Explicitly NULL-terminate mpbios_icu_table as required by the code whichTheo de Raadt
2015-07-23Revert attempted GPT code cleanup. Too much code, too little testing.Kenneth R Westerback
2015-07-23GPT appears to create broken spoofed labels for empty disks (at least vnd,Theo de Raadt
2015-07-21pvbus(4) was attaching too early, it has to wait for identifycpu.Reyk Floeter
2015-07-21Define some LAPIC timer register values.Masao Uebayashi
2015-07-21Add pvbus(4), a pseudo-bus to attach non-PCI paravirtual devices and buses.Reyk Floeter
2015-07-21A few more daddr_t fixes. Rename 'phys_off' variables to 'offset'Kenneth R Westerback
2015-07-19Make x86_send_ipi() return voidStefan Fritsch
2015-07-19Enable GPT kernel support. Discussed with a few. OK miod@Brandon Mercer
2015-07-19Use DEV_BSIZE instead of 512 where appropriate. Use DL_SECTOBLK()Kenneth R Westerback
2015-07-18Make {x86,i82489,x2apic,i386}_ipi return voidStefan Fritsch
2015-07-18Make *_ipi_init return void on i386/amd64Stefan Fritsch
2015-07-18unexpand spaces to tabsStefan Fritsch
2015-07-18Set all the cr4 bits we want at once, instead of one by onePhilip Guenther
2015-07-17remove obsolete INET kernel optionTed Unangst
2015-07-17Avoid assigning low addresses to PCI BARs. Some machines don't claim theseMark Kettenis
2015-07-17Remove (unused) references to bios32, which is not present in amd64.Mike Larkin