summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Expand)Author
2015-07-27Allow coalescing of IPI requests on mips64, to make IPI sendingVisa Hankala
2015-07-27Always #include <sys/mutex.h>: need struct mutex for struct vm_page_mdPhilip Guenther
2015-07-26Make sure pci_intr_map() will perform proper interrupt swizzling for devicesMiod Vallat
2015-07-25Only store mod/ref flags in the vm_page_md struct, not in every pv_entry.Miod Vallat
2015-07-23Revert attempted GPT code cleanup. Too much code, too little testing.Kenneth R Westerback
2015-07-23Missed file in *_data_offset -> *_data_blkno switch.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-21pvbus(4) was attaching too early, it has to wait for identifycpu.Reyk Floeter
2015-07-21Let octeon kernel compile again with the MP_LOCKDEBUG option.Visa Hankala
2015-07-21Sync with amd64; add LAPIC timer definitions.Masao Uebayashi
2015-07-21add braces to avoid an uninitialised variable useJonathan Gray
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-20Add a new flash driver for Octeon that allows access to the internalPaul Irofti
2015-07-20go a bit further with miods last change to copy{in,out}{,str} andDavid Gwynne
2015-07-20it's unlikely we'll run on physical octeon hardware that's little endian;Jasper Lievisse Adriaanse
2015-07-20Make pmap_remove() grab the kernel lock. This is a big hammer but makes MPMark Kettenis
2015-07-19rework how iobus(4) finds and attaches devices.Jasper Lievisse Adriaanse
2015-07-19don't check for the name in attach_args being NULL; nothing should callJasper Lievisse Adriaanse
2015-07-19Make i386_send_ipi() return voidStefan Fritsch
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-19Add proper kernel locking in the fpe_branch_emulate() function, tovisa
2015-07-19Register the IPI handler early enough for the correct idle_mask tovisa
2015-07-19Use DEV_BSIZE instead of 512 where appropriate. Use DL_SECTOBLK()Kenneth R Westerback
2015-07-19Rename the tpspmic driver so it does not contain numbers. OK jsg@Brandon Mercer
2015-07-19Make the keyboard driver poll until we can improve it more. Pulled from the o...Brandon Mercer
2015-07-19set usb vendor string to 'Octeon' instead of ''Jasper Lievisse Adriaanse
2015-07-19remove pointless castJasper Lievisse Adriaanse
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-18Correctly set up interrupts; now the kernel no longer get stuck with an SCSIMiod Vallat
2015-07-18Check for errors in the status register after performing a PCI configurationMiod Vallat
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-17Make sound cards work on older PowerMacs.Martin Pieuchot
2015-07-17Remove (unused) references to bios32, which is not present in amd64.Mike 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-17add exdisplay to chromebook_devsJonathan Gray
2015-07-17enable exynosJonathan Gray
2015-07-17Proper prototypes and return values.Miod 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