summaryrefslogtreecommitdiff
path: root/sys/arch/amd64
AgeCommit message (Expand)Author
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
2015-07-17Remove {LOAD,COUNT}_TEXTA from libsa loadfile, it only made sense for a.outMiod Vallat
2015-07-17Consistently use SEL_RPL as the mask when testing selector privilege levelPhilip Guenther
2015-07-17"are we 386, 386sx, or 486, or Pentium, or.."Mike Larkin
2015-07-16remove 'cpu_brand_id' as we no longer use that method to calculate theMike Larkin
2015-07-16Remove 4 second delay on reboot/shutdown that was added 8 yearsStefan Fritsch
2015-07-16Fix a backward compare in boot argument parsing, and clarify a comment thatMike Larkin
2015-07-16Move grab/release of the kernel_lock for softintrs from the ASM stubs toPhilip Guenther
2015-07-13remove unused cpu_copy_trampoline; ok mlarkinMike Belopuhov
2015-07-10Avoid calling pool_put(9) while holding a mutex here as well to prevent lockMark Kettenis
2015-07-09Prevent possible interrupt recursion before unwinding the stack.Mike Belopuhov
2015-07-02introduce srp, which according to the manpage i wrote is short forDavid Gwynne
2015-06-30Clean up a needless check in an if statement.Mike Larkin
2015-06-29Fix trap setup for double faults; error pointed out by Wei Liu a few monthsMike Larkin
2015-06-29Remove some unused #definesMike Larkin
2015-06-28Force the return to userspace from execve to go through iretq to get allPhilip Guenther
2015-06-28LDT is gone and not coming backPhilip Guenther
2015-06-28Split AST handling from trap() into ast() and get rid of T_ASTFLT.Philip Guenther
2015-06-25you need to include ddb/db_output.h so you know how to call db_printfDavid Gwynne
2015-06-24Uninitialized variables; pedro@Miod Vallat
2015-06-24Remove a couple of unused and old #defines that discussed phys and virtMike Larkin
2015-06-23If the kernel symbols fit completely into the 2 MB alignment holeAlexander Bluhm
2015-06-22Add an #ifdef HIBERNATE to allow to build a kernel without hibernate butAlexander Bluhm
2015-06-22Make it possible to create write combing mappings through /dev/mem. This isMark Kettenis
2015-06-22document that boot.conf can contain comments;Jason McIntyre
2015-06-13Parse _CST objects and use the C-states they describe when they're sane.Philip Guenther
2015-06-07Add a default panic case to a switch statement where code after assumesJonathan Gray
2015-06-07Add CR4_FSGSBASEPhilip Guenther
2015-06-07Enable use of mwait in non-MP boxes and report # of C-substates up to C7,Philip Guenther