Commit Graph

12042 Commits

Author SHA1 Message Date
jtc 1da06c0ed6 Machine dependant stuff has been moved to <machine/cdefs.h>. 1995-01-19 01:54:52 +00:00
jtc 9540190d45 This file, which will be included by <sys/cdefs.h>, will contain macros
such as __warn_references() and __weak_reference() which are actually
machine dependant.  This will make it easier for ports that are being
bootstraped with ELF and ECOFF based toolchains.

This change also introduces a new macro, _C_LABEL(x).  _C_LABEL expands
its argument, an identifier, to a character string of the identifier
name as it is represented in an object file.

For most ports, _C_LABEL(x) will expand to "_x", for ELF based ports
_C_LABEL(x) will expand to "x".
1995-01-19 01:38:36 +00:00
phil 3b18e56333 Add the fast console ram disk config. 1995-01-18 22:18:00 +00:00
mellon 98e3ff2d9f Add some ELF-specific and pmax-specific files to comp distribution 1995-01-18 18:15:56 +00:00
mellon a2fb62bbfa Add pmax boot blocks to distrib list 1995-01-18 18:14:03 +00:00
mycroft c18d708d01 Note changes. 1995-01-18 18:10:39 +00:00
mycroft 02354ddc3c Keep the sti/cli pairs completely inside {real,prot}_to_{prot,real}. 1995-01-18 17:50:50 +00:00
mycroft 4fabcbda57 Remove two useless instructions. 1995-01-18 17:34:18 +00:00
mycroft 799aaa55c3 Various cleanup:
Use the global version of asm.h.
Move `boot2' into the first sector.
Replace `ouraddr' with `ourseg'.
1995-01-18 17:28:13 +00:00
mycroft 7377f34093 Clean up deleted files. 1995-01-18 17:28:12 +00:00
mycroft 373ace5180 Various cleanup:
Use the global version of asm.h.
Move `boot2' into the first sector.
Replace `ouraddr' with `ourseg'.
1995-01-18 17:28:07 +00:00
gwr f110c449d8 Disable the NMI clock earlier, so the PROM does not touch the ZS chip
while we are using it.  (No need to preserve orig_nmi_vect either).
1995-01-18 17:22:40 +00:00
gwr d6a8e3c88f Just return if kdb_trap returns non-zero (now that kdb_trap is fixed).
Print correct message for kernel coprocessor exception.
1995-01-18 17:16:54 +00:00
gwr cab4fae641 Kill some warnings. 1995-01-18 17:14:47 +00:00
gwr e4836f2a66 Cleanup (add some checks, remove dead code). 1995-01-18 17:13:57 +00:00
gwr cea77bf837 Make kdb_trap return zero for traps that have not been "handled". 1995-01-18 17:10:47 +00:00
mycroft bb563c9eec Do I/O through iobuf rather than address 0, where applicable. Avoid an extra
copy in devread().
1995-01-18 16:22:35 +00:00
mycroft 46adfb5ac4 Eliminate extra arguments to some functions. 1995-01-18 15:46:34 +00:00
mycroft 37a27b27ac Minor change. 1995-01-18 15:42:30 +00:00
mycroft 2cc5da69ef Minor rearrangement. 1995-01-18 15:09:55 +00:00
mycroft 96d96ccc04 Do not allow opening a device which is not `alive'. 1995-01-18 10:02:43 +00:00
mycroft 41f181e0d8 Clean up the code to frob mnt_stat a bit. 1995-01-18 09:44:34 +00:00
mycroft e9017fd132 Clean up the code to frob mnt_stat a (tiny) bit. 1995-01-18 09:34:24 +00:00
mycroft f8bce247fa Fix typo in previous. 1995-01-18 09:26:18 +00:00
mycroft ac152cdeb3 Clean up the code to frob mnt_stat a bit. Eliminate im_fsmnt. 1995-01-18 09:23:18 +00:00
mycroft 958b56730a amount -> adosfsmount 1995-01-18 09:17:32 +00:00
mycroft e4f6d6a7db Clean this up a bit, adding security checks, and copying code from other file
systems.
1995-01-18 09:16:37 +00:00
mycroft b053bf36d7 Clean up the code to frob mnt_stat a bit. 1995-01-18 09:14:37 +00:00
mycroft fd502f2d7d Clone from mount_msdos. 1995-01-18 08:37:48 +00:00
mycroft 998e3b5dd3 Document the `-o' option. Remove the last vestige of the `-F' option. 1995-01-18 08:35:42 +00:00
mycroft 16489b2c3a Clean up deleted files. 1995-01-18 08:17:23 +00:00
phil 9ac887e591 Move to config.new (get ram disk working correctly), add lpt driver. 1995-01-18 08:14:29 +00:00
phil dcb56cc3c5 Move to config.new, add lpt driver. 1995-01-18 08:13:29 +00:00
mycroft a616c10732 Add a column header for CP_INTR. 1995-01-18 07:46:31 +00:00
mycroft baf132fa75 Display the correct diagnostic on a coprocessor exception. From Masaru Oki. 1995-01-18 07:37:06 +00:00
pk a047cccc6e Re-enable verbosity at start-up; use `alias gdb gdb -q '\!*'' 1995-01-18 07:13:21 +00:00
mellon 4ecd541c1f Fix up non-ANSI code (which was a no-op anyway) 1995-01-18 06:56:34 +00:00
mellon ca985c53b6 Many changes from Jonathan Stone and a few from me to make small boot blocks and handle NetBSD a.out 1995-01-18 06:53:36 +00:00
mellon 8f24f1259a Write out new-style core files 1995-01-18 06:52:46 +00:00
mellon 9e9d8e5a78 Ultrix pcb_regs compatibility, reorder interrupt handlers (probably futile), use new callv naming 1995-01-18 06:51:46 +00:00
mellon 07fcdf4578 Add partial sfb support, ELF and 4.4BSD a.out support, Ultrix-compatible pcb_regs, fix sigcontext, probably more 1995-01-18 06:49:12 +00:00
mellon 13301513c1 Add conditional gp support; add interrupt disable before setting or clearing soft ints 1995-01-18 06:45:29 +00:00
mellon 2c8e2a0818 Update clock initialization/updating for interoperability with Ultrix (still some problems with this, though 1995-01-18 06:43:47 +00:00
mellon 834d6abd93 Add definition for tc_enable_interrupt for future reference 1995-01-18 06:42:56 +00:00
mellon 4e0b8e9b63 break mullo and mulhi out of gp regs in sigcontext 1995-01-18 06:42:01 +00:00
mellon 14f5639dca Make register definitions compatible with Ultrix 1995-01-18 06:40:12 +00:00
mellon 09f6d5d141 Make pcb_regs structure compatible with Ultrix 1995-01-18 06:39:43 +00:00
mellon faf867c2b2 Support for alternate compilers and file formats 1995-01-18 06:38:57 +00:00
mellon b9a71d25d2 Add NUMBOOT for benefit of disklabel program 1995-01-18 06:37:55 +00:00
mellon 714099f07a Add arch/pmax/pmax/elf.c as a standard file 1995-01-18 06:37:01 +00:00