summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
2015-08-28The PDE covering the APTE space should not confer exec permissions.Mike Larkin
2015-08-26MBR must have priority over GPT.Kenneth R Westerback
2015-08-25typo in commentMike Larkin
2015-08-25Enforce kernel w^x policy by properly setting NX (as needed) forMike Larkin
2015-08-25Re-enabling GPT on amd64 and i386. Discussed with and OK krw@Brandon Mercer
2015-08-22delete some wrong commentsMike Larkin
2015-08-21use vaddr_t for kernel va range calculation instead of paddr_t. No binaryMike Larkin
2015-08-20remove unused vesafb code, had been commented out and not compiled in forMike Larkin
2015-08-20Remove an unused #include file from i386 and amd64 pmap.hMike Larkin
2015-08-15Increase the size of the masks used in i386 ldscript to account for largerMike Larkin
2015-08-12Use a linker script when building i386 kernels to allow section padding onMike Larkin
2015-08-10Explicitly NULL-terminate mpbios_icu_table as required by the code whichTheo de Raadt
2015-08-04Remove some ancient code in PAE mode that was part of supporting > 4GBMike Larkin
2015-07-23Revert attempted GPT code cleanup. Too much code, too little testing.Kenneth R Westerback
2015-07-23Attach pvbus(4) later just before pci(4). Same change was done for amd64.Reyk Floeter
2015-07-23GPT appears to create broken spoofed labels for empty disks (at least vnd,Theo de Raadt
2015-07-21Sync with amd64; add LAPIC timer definitions.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 i386_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-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/reword some odd comments and a #define that looks like it was leftMike Larkin
2015-07-17Include executable mapping for BIOS32 pages. Fixes a problem where mappingsMike Larkin
2015-07-17Remove {LOAD,COUNT}_TEXTA from libsa loadfile, it only made sense for a.outMiod Vallat
2015-07-16Remove 4 second delay on reboot/shutdown that was added 8 yearsStefan Fritsch
2015-07-16Remove a piece of code that has been commented out for 16 years and wasMike Larkin
2015-07-16Move grab/release of the kernel_lock for softintrs from the ASM stubs toPhilip Guenther
2015-07-13remove unused isa_nodefaultirq; ok kettenis, mlarkinMike Belopuhov
2015-07-10Committed from the wrong tree. So now for real:Mark Kettenis
2015-07-10Don't call pool_put(9) while holding a mutex. Instead collect pv entries inMark Kettenis
2015-07-10Don't call pool_put(9) while holding a mutex. Instead collect pv entries inMark Kettenis
2015-07-09Remove unused prototype.Mark Kettenis
2015-07-02tweak MUTEX_ASSERT_LOCKED and MUTEX_ASSERT_UNLOCKED to only lookDavid Gwynne
2015-07-02Make the i386 pmap (almost) mpsafe by protecting the pmap itself, the pvMark Kettenis
2015-07-02introduce srp, which according to the manpage i wrote is short forDavid Gwynne
2015-06-28Split AST handling from trap() into ast() and get rid of T_ASTFLTPhilip Guenther
2015-06-24Uninitialized variables; pedro@Miod Vallat
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
2015-06-06Enable rtwn(4) on RAMDISK_CD kernels for upgrades. ok deraadtStefan Sperling