summaryrefslogtreecommitdiff
path: root/sys/arch/i386
AgeCommit message (Expand)Author
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
2015-06-04enable rtwn(4) on i386Stefan Sperling
2015-05-30Remove commented out DRMDEBUG/DRM_DEBUG lines. Other drivers don't haveJonathan Gray
2015-05-30Native atomic operations for i386.Mark Kettenis
2015-05-29Nuke annoying whitespace nits to shrink some future diffs.Kenneth R Westerback
2015-05-28when machdep.allowaperture sysctl is set to 3, allow concurrent accessJoshua Stein
2015-05-28Save the cpuid(6) eax bits in the cpu_info and report the SENSOR and ARATPhilip Guenther
2015-05-09Cleanup/rejig GPT code to be more readable, support different endianKenneth R Westerback
2015-05-05emul_native is only used for kernel threads which can't dump core, soPhilip Guenther
2015-04-30Remove SIZE_MAX from limits.h. It was added years ago before weTodd C. Miller
2015-04-29Move a variable's initialisation so a panic will work as intended.Jonathan Gray
2015-04-26Disable PAE when switching to the hibernate resume pagetables. This involvesMark Kettenis
2015-04-26Enable NX support in the resume path. Makes suspend/resume work with theMark Kettenis
2015-04-26Only enable PAE if the CPU we're running on has NX support. Without NXMark Kettenis