Age | Commit message (Collapse) | Author |
|
|
|
|
|
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.)
|
|
Change mips assembly code for {,_,sig}setjmp.S to get register names
from <machine/regnum.h>, not <machine/reg.h> (which also defines structs.)
|
|
|
|
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.
|
|
|
|
deal with renaming of asic to ioasic, and other new-tc-config changes
|
|
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.
This code requires <machine/tc_machdep.h>, which defines some
portability types specific to the TurboChannel bus code.
|
|
|
|
Add support for ptrace PT_GETREGS and PT_SETREGS for NetBSD/pmax:
* define PT_GETREGS and PT_SETREGS in pmax/include/ptrace.h
* Flesh out the stubs in pmax/pmax/process_machdep.c to handle
those requests.
* Now that "struct reg" is actually used, remove the bogus
#ifdef LANGUAGE_C around its definition, and redo pmax/include/reg.h
so that the definitions needed by locore.S are in a separate file,
pmax/include/regnum.h.
* update locore.S to match.
|
|
Update the old (4.4bsd/pmax) miniroot build scripts to put mount_ffs
on a miniroot, until the new miniroot tools work on a pmax.
|
|
Use POSIX signals. Always set FNONBLOCK on the tty.
Eliminate the use of SIGIO, and some other cleanup.
We don't need non-blocking mode without SIGIO.
|
|
|
|
|
|
|
|
generate memcpy() for structure assignments. bootblocks should
still avoid using memcpy(), since it simply increases bootblock
size.
|
|
|
|
at installation time.
|
|
function addresses in registers.
|
|
|
|
|
|
|
|
|
|
|
|
netbsd pr#1356
|
|
|
|
However formatted ones shall be installed. Fix typo.
|
|
|
|
well. Remove the pre-build bi-parser.[ch] from the source dir, build
them in the objdir now.
|
|
|
|
flag, to be command line compatible with bison, for most FSF programs
that use a parser.
|
|
|
|
|
|
|
|
Use explicit integer sizes. Adjust constraints for GCC 2.7.2.
parts by niklas
|
|
|
|
Fix from Lite-2: when reloading the file system, save fs_maxcluster and
the old summary structure pointers, and recalculate cluster per cyl. grp.
information.
|
|
|
|
|
|
|
|
|
|
re-open the file before doing chown/chmod operations on it.
|
|
splhigh
|
|
|