Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
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.
|
|
|
|
Remove the process from zombproc and its parent's child list before freeing
its resources.
|
|
|
|
|
|
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.
|
|
|
|
fix initialization (pr#1853) from Ignatios Souvatzis
add support for GRFIOCBLANK (pr#1810) from Ignatios Souvatzis
rename grf_ul.gsp
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
|
|
|
|
Remove old comment regarding trailers.
Fix a diagnostic message.
Make some variables use fixed-size types.
Initialize if_output in fddi_ifattach().
|
|
is@beverly.rhein.de; netbsd pr#1825
|
|
|
|
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
|
|
|
|
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
|
|
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
|
|
Remove an unwanted interference between the 2 channels.
Allocate the ringbuffer on a channel's first open.
|
|
|
|
|
|
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
|
|
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
|
|
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
|
|
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
|
|
|
|
|
|
|
|
|
|
|
|
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)
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.)
|
|
|
|
IO bus for 3000-family boxes is now "tcasic" when then attaches tc.
esp_iomem is unnecessary, has been unnecessary for a while,
apparently.
|
|
|
|
portability definitions for machine-independent TC configuration code.
|