tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
sys
/
dev
/
at
jcs
37 folders
45 files
acpi
acpisbs: Mark some sensors as non-periodic
4 months ago
adb
remove prototypes with no matching function ok mpi@
2 years ago
ata
disk masks are now 64-bit, use ULL suffix when bit shifting Coverity CID 1667591 1667586 1667584 1667583 1667585 ok deraadt@
4 months ago
atapiscsi
remove space between function names and argument list
2 years ago
cardbus
Fix some spelling.
2 years ago
dec
typo
11 years ago
dt
No need to initialize fields to 0, fdalloc() already does that.
3 months ago
efi
Whitelist devices in cfdriver for use when SEV is enabled
6 months ago
eisa
Remove unnecessary <sys/selinfo.h> includes.
2 years ago
fdt
Allow for a reference to a "memory-region" instead of requiring a "reg" property.
2 months ago
gpio
remove prototypes with no matching function ok mpi@
2 years ago
hid
Allow usage item counts up to 2048, matching FreeBSD. This reportedly helps with some touchscreens and gaming keyboards as described here: https://reviews.freebsd.org/D16357
5 months ago
hil
Add Backtab key, based on a change from Crystal Kolipe kolipe.c at exoticsilicon dot com.
3 years ago
i2c
Add support for special keys on the ASUS I2C laptop keyboards.
4 months ago
ic
Make qwx_dmamem_alloc() wait for resources if necessary.
1 month ago
isa
disk masks are now 64-bit, use ULL suffix when bit shifting Coverity CID 1667591 1667586 1667584 1667583 1667585 ok deraadt@
4 months ago
microcode
spelling ok jmc@ guenther@ tb@
2 years ago
mii
spelling
8 months ago
ofw
On the Qualcomm SC7280/QCS6490 SoC there is a second cell in the IOMMU specifier that represents an SMR mask. However the "iommu-map" property only specifies how the stream ID gets mapped. Adjust the implementation of iommu_device_lookup_pci() based on these new insights. This means that for PCI devices we pass an SMR mask of zero. That seems to match what Linux does.
2 months ago
onewire
spelling
8 months ago
pci
Sprinkle some BUS_DMA_64BIT; this hardware has no issues handling full 64-bit addresses.
1 month ago
pckbc
Remove the KB_IOPENER option from wscons. From Crystal Kolipe. ok miod@, millert@
4 months ago
pcmcia
remove unneeded includes
2 years ago
puc
Remove unnecessary <sys/selinfo.h> includes.
2 years ago
pv
vio: Support MTU feature
2 months ago
rasops
Reset switch callback function pointer (and argument) after running the callback to prevent running it again when we do a synchronous switch in the future.
10 months ago
sbus
Add a sparc64-specific _raw flavour to the softintr routines. These are used by specific drivers (floppy controllers, PCMCIA bridge) which need to be able to schedule soft interrupts at actual hardware levels.
11 months ago
sdmmc
Add support for the Genesys Logic GL9755 SDHC controller. This includes the SDHC controller found on some of the Apple Silicon laptops.
3 months ago
spi
aplhidev: add keyboard backlight support
4 months ago
sun
When MAXPARTITIONS is cranked to 52 there are some places where the value must remain 16. e.g. MD/Vendor labels that must fit inside a DEV_BSIZE buf, parsing the contents of a DEV_BSIZE buf as a disklabel and translations to/from MD/Vendor labels and OpenBSD labels.
4 months ago
tc
Remove whitespace at EOL (except in licence blocks), replace sets of spaces with tabs.
9 months ago
usb
ugen: add support for asynchronous bulk transfers
2 months ago
videomode
Regen
1 year ago
vmm
Fix vmm(4) id assignment in vm_create.
3 months ago
wscons
wstpad: make center edge at 75% over
3 years ago
wsfont
Update Spleen kernel fonts to version 2.2.0, bringing the following improvements:
2 months ago
x86emu
Fix some spelling.
2 years ago
audio.c
audio: Use the full audio ring buffer for DMA
4 months ago
audio_if.h
Add an audio(9) driver interface to expose the hardware's display name
5 months ago
bio.c
use a random number as the cookie in bio ioctls.
2 years ago
biovar.h
Add include guard
5 years ago
clock_subr.h
Extend struct todr_chip_handle with a todr_quality member. This allows us to assign a quality to RTC implementation and pick the "best" RTC if a system has multiple RTCs (or multiple interfaces to an RTC). This allows us to prefer a battery-backed I2C RTC over an RTC that is part of the SoC which is only running of the SoC is powered. It also allows us to work around issues with firmware RTC interfaces that may lie to us or even crash the system.
3 years ago
cninit.c
Delete unnecessary <sys/file.h> includes
8 years ago
cons.c
Retire NULLVP, use NULL for coherency.
6 months ago
cons.h
remove prototypes with no matching function ok mpi@
2 years ago
diskmap.c
remove duplicate includes ok deraadt@ miod@ krw@
3 years ago
firmload.c
Instead of using BYPASSUNVEIL at NDINIT time, use KERNELPATH to indicate we want to skip all userland-related checks. Discussed with beck and semarie, tested by stsp.
7 years ago
hotplug.c
All the device and file type ioctl routines just ignore FIONBIO, so stop calling down into those layer from fcntl(F_SETFL) or ioctl(FIONBIO) and delete the "do nothing for this" stubs in all the *ioctl routines.
1 year ago
ipmi.c
Change ipmi(4)'s taskq from IPL_NONE to IPL_MPFLOOR
2 years ago
ipmi.h
Implement FreeBSD-compatible IOCTL to access BMC in ipmi(4)
10 years ago
ipmivar.h
OPAL implements firmware calls that abstract communicating with the BMC over IPMI. Use these calls to add support for impi(4) on PowerNV systems.
5 years ago
kcov.c
Bump kcov buffer size limit
1 year ago
kstat.c
Add missing 16-bit integer types to kstat_kv_unit_init().
1 year ago
ksyms.c
__LDPGSZ hasn't been used here since rev 1.23 (2013). Delete comment referring to it
4 years ago
midi.c
All the device and file type ioctl routines just ignore FIONBIO, so stop calling down into those layer from fcntl(F_SETFL) or ioctl(FIONBIO) and delete the "do nothing for this" stubs in all the *ioctl routines.
1 year ago
midi_if.h
Constify struct {audio,midi,radio,video}_hw_if. No functional change.
4 years ago
midivar.h
remove unneeded proc.h include
2 years ago
mulaw.c
Reimplement the audio driver in a simpler way, removing unused/unusable functionality. Same API and ABI except for the removed bits and no behaviour change for programs using libsndio. With help from armani@ and mpi@, thanks.
10 years ago
mulaw.h
Reimplement the audio driver in a simpler way, removing unused/unusable functionality. Same API and ABI except for the removed bits and no behaviour change for programs using libsndio. With help from armani@ and mpi@, thanks.
10 years ago
radio.c
constify struct cfattach
4 years ago
radio_if.h
Constify struct {audio,midi,radio,video}_hw_if. No functional change.
4 years ago
radiovar.h
Constify struct {audio,midi,radio,video}_hw_if. No functional change.
4 years ago
rd.c
constify struct cfattach
4 years ago
rnd.c
All the device and file type ioctl routines just ignore FIONBIO, so stop calling down into those layer from fcntl(F_SETFL) or ioctl(FIONBIO) and delete the "do nothing for this" stubs in all the *ioctl routines.
1 year ago
rndis.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
softraid.c
more () for clarity; ok stsp
5 months ago
softraid_concat.c
Reduce minimum allowed number of chunks in a CONCAT volume from 2 to 1.
6 years ago
softraid_crypto.c
Always close the device.
1 month ago
softraid_raid0.c
Add missing %s in sr_error, otherwise 'sd->sd_name' is not printed.
6 years ago
softraid_raid1.c
panic does not require a \n at the end. When one is provided, it looks wrong.
4 years ago
softraid_raid1c.c
Remove crp_etype and return errors directly from crypto_invoke()
4 years ago
softraid_raid5.c
panic does not require a \n at the end. When one is provided, it looks wrong.
4 years ago
softraid_raid6.c
remove unused sr_failio() ok jsing@
9 months ago
softraidvar.h
Remove unused *sd_scsibus_dev member from struct sr_discipline
3 years ago
spdmem.c
Fix DDR4 DIMM size calculation.
6 years ago
spdmemvar.h
video.c
sys/video: avoid call video_stop multiple times
11 months ago
video_if.h
Constify struct {audio,midi,radio,video}_hw_if. No functional change.
4 years ago
vnd.c
disk masks are now 64-bit, use ULL suffix when bit shifting Coverity CID 1667591 1667586 1667584 1667583 1667585 ok deraadt@
4 months ago
vndioctl.h
Improve emulation of a disktab entry (-t) by using the type specified in the disktab entry (:dt:) when setting the default disklabel's d_type. This will enable installboot(8) to know the vnd device should be treated as a floppy disk.
2 years ago
vscsi.c
Whitelist devices in cfdriver for use when SEV is enabled
6 months ago
vscsivar.h