summaryrefslogtreecommitdiffstats
path: root/sys/arch
AgeCommit message (Expand)AuthorFilesLines
2020-09-14Delete some emulator code which has never been used on 64 bit sparcderaadt1-209/+1
2020-09-14similar to fix by kettenis on amd64:deraadt1-8/+6
2020-09-14The uvm_map_inentry() check may sleep to grab the lock of the map.kettenis1-7/+7
2020-09-13change pmap wbinvd use to wbinvd_on_all_cpusjsg3-10/+10
2020-09-13add an ipi for wbinvd and a linux style wbinvd_on_all_cpus() functionjsg8-11/+69
2020-09-13add SRBDS cpuid bitsjsg4-4/+16
2020-09-12asmc0 -> asmc*mglocker2-4/+4
2020-09-12Make asmc(4) attach through acpi(4) instead of isa(4).mglocker2-4/+4
2020-09-11Include <sys/systm.h> directly instead of relying on hidden UVM includes.mpi21-23/+43
2020-09-10Introduce a helper to find a VCPU.mpi1-31/+34
2020-09-10Add I2C bus scan routine for octiic(4)visa1-1/+34
2020-09-10Register octiic(4) with the I2C frameworkvisa1-5/+12
2020-09-09Make ogx(4)'s outbound bpf(4) tap actually workvisa1-1/+7
2020-09-08Clean up attachment of octgmx(4) a bitvisa1-54/+39
2020-09-08Handle AGL interfacevisa6-19/+366
2020-09-07Add a proper VSID allocation scheme for userland segments.kettenis2-5/+49
2020-09-06amd64: add tsc_delay(), a delay(9) implementation based on the TSCcheloha2-4/+20
2020-09-05Implement spilling of kernel SLB entries. Mostly from FreeBSD.kettenis7-10/+214
2020-09-05Whitespace.kettenis1-4/+4
2020-09-05allow compile of kernels with DDB, in more cases.deraadt2-2/+6
2020-09-05Add mpii(4).kettenis3-9/+12
2020-09-05Replace '32' with SID_SCSI2_ALEN (a.k.a. 31) when building emulated INQUIRYkrw1-2/+2
2020-09-04Restrict the size of the page table to 2G such that it never occupies morekettenis1-2/+2
2020-09-04Make the kernel address space a bit bigger.kettenis1-1/+1
2020-09-04Restrict the size of the page table to 2G such that it never occupies morekettenis1-1/+5
2020-09-04Add kstat to cnmac(4)visa8-89/+351
2020-09-03amd64: lapic: refactor timer programmingcheloha1-19/+34
2020-09-03Sprinkle some more eieio(); seems to avoid triggering the KASSERT(new > old).kettenis1-3/+5
2020-09-03Replace '.response_format = 2' with '.response_format = SID_SCSI2_RESPONSE'.krw1-2/+2
2020-09-02When building emulated INQUIRY results use the SCSI_REV_* #define's tokrw1-2/+2
2020-09-02vfs_shutdown() is neccessary to ensure buffer cache drain before reexec()deraadt2-2/+8
2020-09-01Fix signotify() for powerpc64 bsd.mpgkoehler2-5/+15
2020-09-01Implement address translation for bus_space_mmap(9).kettenis1-1/+25
2020-09-01Store the device tree node in the pcitag_t.kettenis2-4/+38
2020-09-01Add PMAP_NOCACHE flag to the address returned by the generickettenis1-2/+2
2020-09-01Fix write un-protecting of kernel memory. p was used uninitializedpatrick2-6/+6
2020-09-01Rename [READ|WRITE]_BIG to [READ|WRITE]_10. Rename struct scsi_rw_big tokrw1-9/+9
2020-09-01Use sysctl_bounded_args for simple cases in cpu_sysctl on loongsongnezdo1-21/+7
2020-08-31crank to 6.8-betaderaadt1-2/+2
2020-08-30Reorganize the interrupt handler code to avoid a potential bogus KASSERT,kettenis1-10/+12
2020-08-30Lock all kernel PTE entries into the page tables, even "managed" oneskettenis1-1/+4
2020-08-29Only fall back on using the first potential root disk as the boot disk ifkettenis1-2/+4
2020-08-29Mark certain sections with debug information as "allocated" such that theykettenis1-2/+14
2020-08-28Make fdt root node's model property readable through sysctl hw.productvisa1-2/+19
2020-08-27Improve write un-protecting of kernel memory. For the Computrace modulepatrick2-12/+32
2020-08-26Improve detection of the proper boot device by picking the disk thatkettenis1-1/+14
2020-08-26Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.visa19-62/+19
2020-08-25Clear user SLB upon context switch.kettenis3-6/+14
2020-08-24Enable xicp(4) here as well.kettenis1-1/+2
2020-08-24Add some USB HID devices.kettenis3-3/+24