summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
1995-12-30from netbsdTheo de Raadt
1995-12-30from netbsd: Ultrix-compatible termios struct and ioctl() definitionsTheo de Raadt
1995-12-30from netbsd: Add untested, partial support for Decsystem 5100 (mipsfair).Theo de Raadt
1995-12-30from netbsd:Theo de Raadt
Change MachEmulateBranch() to be able to read an insn from user space. Kernel-debugger breakpoints in user space, or FP insns that cause underflow in a delay slot, should now work properly. Single-stepping of arbitrary user processes, from user level, should be added.
1995-12-30from ragge: Create libkern as a .a instead of a .o fileTheo de Raadt
1995-12-30from netbsd:Theo de Raadt
Remove the process from zombproc and its parent's child list before freeing its resources.
1995-12-30from netbsd: use memcpy/memset for FD_COPY/FD_ZERO in userlandTheo de Raadt
1995-12-30from netbsd: move iobase around trickilyTheo de Raadt
1995-12-30from perry:Theo de Raadt
fixed my own pr 1758 -- the floppy drive motor was not being turned off at halt time, especially if a floppy was mounted. Added a shutdown hook to turn off the motor. Per a request by mycroft, the cookie from the hook is saved in a new member I added to the fd_softc structure.
1995-12-30from netbsd: mangle some commentsTheo de Raadt
1995-12-30from netbsd:Theo de Raadt
fix initialization (pr#1853) from Ignatios Souvatzis add support for GRFIOCBLANK (pr#1810) from Ignatios Souvatzis rename grf_ul.gsp
1995-12-30from netbsd: make changes from pr#1824 from Ignatios SouvatzisTheo de Raadt
1995-12-30from netbsd: remove uneeded routines (pr#1837) from Bernd ErnestiTheo de Raadt
1995-12-30from netbsd: fixup the table (pr#980) from Ignatios SouvatzisTheo de Raadt
1995-12-30from netbsd: remove -fno-builtin (pr#1727) from Bernd ErnestiTheo de Raadt
1995-12-30from netbsd: add vnd (pr#1744) from Robert LelandTheo de Raadt
1995-12-30from netbsd: fix for newer boards (pr#1829) from Matthias SchelerTheo de Raadt
1995-12-28from netbsd; ppp code no longer needs to recalculate intr masks on the i386Theo de Raadt
1995-12-28Bring a few limits back into reason. Old values excessive.briggs
1995-12-27from netbsd:Theo de Raadt
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
1995-12-27from netbsd; Avoid extra byte-swapping in average casesTheo de Raadt
1995-12-27from netbsd:Theo de Raadt
Remove old comment regarding trailers. Fix a diagnostic message. Make some variables use fixed-size types. Initialize if_output in fddi_ifattach().
1995-12-27miscellanous if_arcsubr.c cleanup and optimizations; from ↵Theo de Raadt
is@beverly.rhein.de; netbsd pr#1825
1995-12-27use splnet instead of splimpTheo de Raadt
1995-12-27from netbsd:Theo de Raadt
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
1995-12-27use splnet instead of splimpTheo de Raadt
1995-12-27from netbsd:Theo de Raadt
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
1995-12-27from netbsd:Theo de Raadt
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
1995-12-27from leo:Theo de Raadt
Remove an unwanted interference between the 2 channels. Allocate the ringbuffer on a channel's first open.
1995-12-27from netbsd; Fix possible integer overflow when allocating PT mapTheo de Raadt
1995-12-27from leo; use doshutdownhooks()Theo de Raadt
1995-12-27from netbsd:Theo de Raadt
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
1995-12-27from netbsd:Theo de Raadt
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
1995-12-27from netbsd:Theo de Raadt
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
1995-12-27from netbsd:Theo de Raadt
The IST_* and IPL_* constants are not bus-specific; don't treat them as such. Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
1995-12-27from netbsd; merge latest Thomas version with our minimal changesTheo de Raadt
1995-12-27from netbsd; copy md_flags at fork time (fixes npx problems)Theo de Raadt
1995-12-26from neil; add ccdTheo de Raadt
1995-12-26from netbsd; Enable paging of the user areaTheo de Raadt
1995-12-26from netbsd; enable cpu_swapout(), which must save npx stateTheo de Raadt
1995-12-26from perry:Theo de Raadt
fix my own pr 1762, in which it was noted that boot2 used a busy loop to time out the boot prompt. Now uses a usleep() routine that calls the BIOS and the functionality is separate from gets(). Timeout is #defined to 5 seconds. Also did some minor cleanup in preparation to prototype/ANSIfy everything. (problem was originally reported by deraadt a number of years ago)
1995-12-26from netbsd:Theo de Raadt
Add emulation of Ultrix select: before calling native sys_select(), limit the number of FDs to select on to the maximum supported by NetBSD -- which is as many FDs as the emul_ultrix process can have open, anyway. Add emulation of Ultrix getmnt(2) in ultrix_fs.c Add partial emulation of Ultrix tty ioctl()s in ultrix_ioctl.c, derived from compat/sunos/sunos_ioctl.c. Ultrix libc's ``isatty()'' now works in compat_emul processes. Fix ultrix_sys_select() entry. Add emulation of ultrix mount(2). Sufficient to NFS-mount filesystems using a NetBSD kernel in an ultrix root filesystem. Move wait emulation to the old (v7) wait syscall number, as that's what the Ultrix ufs_mount binary uses.
1995-12-26from netbsd:Theo de Raadt
machine-independent TurboChannel bus configuration. These files deal with stuff like: (1) configuring built-in devices, (2) looking at TC slots configuring any devices found. The lists of slots, slot locations, etc. and built-in devices are provided by machine-dependent code. Interrupt handling is also provided by machine-dependent code, but the MD code provides hooks so that standard names for 'establish' and 'disestablish' can be used in drivers.
1995-12-26from netbsd:Theo de Raadt
autoconfiguration information for the TurboChannels System ("IOCTL") ASIC found in many DECstations and all of the TC-bus Alphas. This is provided so that the machine-independent TC if_le driver will be able to use it.
1995-12-26from netbsd:Theo de Raadt
Machine-independent TurboChannel LANCE driver. As-is, this driver should work properly with: (1) LANCE chips hanging off the system IOCTL asic, (2) LANCE chips TurboChannel option boards. Support for various PMAX-family baseboard options isn't yet in this file, but should be easy to add.
1995-12-26from netbsd:Theo de Raadt
files file to define 'tcbus' attribute, to which 'tc's attach. also defines tc device. does _not_ define le driver, because of conflicts with other (e.g. ISA) le drivers. (Alpha kernel configuration files include files.isa and files.tc.)
1995-12-26from netbsd; deal with ufs -> ffs transitionTheo de Raadt
1995-12-26from netbsd:Theo de Raadt
IO bus for 3000-family boxes is now "tcasic" when then attaches tc. esp_iomem is unnecessary, has been unnecessary for a while, apparently.
1995-12-26from netbsd: if subdevice not configured, print something out about it.Theo de Raadt
1995-12-26from netbsd:Theo de Raadt
portability definitions for machine-independent TC configuration code.