christos
9fa73628c9
Minor changes to prototypes.
1999-01-28 20:22:31 +00:00
christos
63546de24a
Remove a.out loading code and use loadfile.c for everything.
...
Populate the btinfo_symtab structure.
1999-01-28 20:21:24 +00:00
tron
ec6fc987ae
Because neither the original shell script nor the new C program can
...
handle multiple argument sets don't use them in the manual page.
1999-01-28 20:19:42 +00:00
christos
0fcf083702
Add loadfile.c (stolen from Jason's alpha/stand/common/loadfile.c)
...
loadfile.h contains macros that are supposed to be MD, but loadfile.c is now MI.
Fixes:
- a.out support
- pass information values via an array not global variables
- don't assume that you can access memory directly.
- remove MD parts
- remove some printfs.
XXX: loadfile.c needs to be moved somewhere where other ports can use it.
XXX2: read() routines on the i386 don't appear to set errno on failure.
1999-01-28 20:18:31 +00:00
kleink
18949858f3
Per ANSI C, place the error message on the stderr stream rather than on
...
STDERR_FILENO.
1999-01-28 20:13:40 +00:00
christos
408aa9a669
Bump number to 2.6 and say ELF works!
...
But, this is not selfhosting yet. I need to fix the installboot crap.
[i.e. you need the a.out tools to build it and install it].
1999-01-28 20:12:49 +00:00
tron
b3ba9219f4
Fix usage messages in case we are going to revive one of these.
1999-01-28 20:11:54 +00:00
christos
72ba98061e
Add btinfo_symtab, to pass symbol table information.
...
Actually the current ddb_init interface sucks, since there is no
magic number for a.out and it applies heuristics. It would be nice
if the boot blocks passed more info.
1999-01-28 20:10:55 +00:00
christos
c46e7e7756
Use btinfo_symtab to find the symbol table if it is available.
1999-01-28 20:06:31 +00:00
christos
6922bd9c58
Add ELF bits. -N does not work, because ld does not compute the correct
...
memsz.
1999-01-28 20:04:54 +00:00
mjacob
6092648541
oops- pooched last delta
1999-01-28 19:58:52 +00:00
mjacob
81924c1d9c
add disklabel_mbr.h so that builds continue to work (another cleanup after XXX task
1999-01-28 19:53:25 +00:00
mhitch
ae4fe46357
Fix the TLBMiss handler to not use an undefined operation (32 bit operation
...
on 64 bit register that's not correctly signed extended. The R4x00 support
works again on DECstations. A similar change to the XTLBMiss handler probably
needs to be made, but I have not done that since I am unable to test any
changes to that.
Also re-order a couple of instructions to allow for delay with mfc0.
1999-01-28 18:37:02 +00:00
kleink
f71d010d24
Add support for the export and readonly -p option.
1999-01-28 18:11:50 +00:00
ross
a1b52a0723
Remove the original -g, as a duplicate was (accidently?) added in 1.108,
...
and comment it out like it used to be, at least for now.
1999-01-28 18:03:56 +00:00
tv
74a786bfb5
Make __pure_virtual() use __terminate(), not _exit(), so that it's easier
...
to catch within a debugger.
1999-01-28 16:05:26 +00:00
scottr
98e31beeee
If doing a "domestic" build, make sure whatis.db is built _after_ the
...
domestic tree.
1999-01-28 15:36:48 +00:00
chuck
486cfd0e5a
comment cleanup, shift around the inline stuff a bit,
...
rename VM_AMAP_PPREF (to UVM_AMAP_PPREF).
1999-01-28 14:46:27 +00:00
ws
faf59c0aba
Initialize drive number in DL (not done by some BIOSs).
...
If you want to use 32-bit addresses, be sure to init the high bits, too.
Some additional register saves around BIOS calls (just in case).
1999-01-28 14:14:04 +00:00
drochner
c6ca838916
defopt PCI_CONF_MODE
1999-01-28 12:43:13 +00:00
dbj
7919e08986
wscons based console video & keyboard support for the NeXT
...
from Matt DeBergalis
1999-01-28 11:46:22 +00:00
jonathan
7bfe0eabb6
Use lk_bell() for audible bell.
1999-01-28 10:35:53 +00:00
jonathan
9c2700d2b8
Jason Thorpe's changes from PR#6848. Makes 115200 bps work on some systems.
...
Reverse sense of #ifdef to disable 76.8k and 115.2k until we can verify
it works on all 8530 chips (similar changes didnt work on a /240 in 1996).
1999-01-28 10:28:43 +00:00
jonathan
1962954796
LK201 changes from PR#4519:
...
Add lk_bell() to ring keyboard audible bell (for rcons bell).
Add LK_KEY_CLICK option to reset keyboard and enable keyclick.
(off by default since theres no way to control it from userland yet).
1999-01-28 10:20:10 +00:00
nisimura
8c3b908f26
- Restore descriptive comments lost in the last commit.
...
- XXX Put a note that local DDB command 'trapdump' is not available. XXX
1999-01-28 05:52:06 +00:00
augustss
d6c1a3e198
Regen.
1999-01-28 04:34:31 +00:00
augustss
864e74c18d
Add S3 86C365 Trio3D.
1999-01-28 04:31:33 +00:00
mrg
6efa5f3017
swap areas are not compiled into the kernel, from erik bertelsen, PR#6892
1999-01-28 03:28:53 +00:00
jonathan
9bd63525f8
memset, derived from old kernel bcopy.
...
Uses negative register offsets in memory writes, to avoid r4k silicon bugs.
1999-01-28 03:08:57 +00:00
ross
1ece689dfe
Define mode-null-{on,off} for turning off special modes.
...
Turn off any special modes when Ns is called.
1999-01-28 00:11:07 +00:00
msaitoh
a01e3cd255
Implement [v]snprintf()
1999-01-28 00:05:49 +00:00
msaitoh
5bff72a904
Add [v]snprintf()
1999-01-28 00:05:17 +00:00
thorpej
39ad8cfc5f
nuke <machine/disklabel_mbr.h>
1999-01-27 22:09:42 +00:00
thorpej
bcc5206520
add <sys/disklabel_mbr.h>
1999-01-27 22:09:13 +00:00
thorpej
7ad46b1420
Goodbye disklabel_mbr.h.
1999-01-27 22:08:09 +00:00
thorpej
fe8e643590
Use <sys/disklabel_mbr.h>
1999-01-27 22:04:51 +00:00
thorpej
3a6110fd02
Use <sys/disklabel_mbr.h>.
1999-01-27 21:41:31 +00:00
thorpej
135dc4e1ff
Use <sys/disklabel_mbr.h>
1999-01-27 21:33:19 +00:00
thorpej
24d9973308
Use <sys/disklabel_mbr.h>.
1999-01-27 21:30:08 +00:00
thorpej
af39050d19
Use MBR_MAGIC defintions in <sys/disklabel_mbr.h>
1999-01-27 21:20:18 +00:00
thorpej
9e709dc460
Add MBR_MAGICOFF and MBR_MAGIC constants.
1999-01-27 21:12:22 +00:00
thorpej
cb8268a3a5
Use <sys/disklabel_mbr.h>.
1999-01-27 21:00:05 +00:00
thorpej
f077362c41
Use the MI <sys/disklabel_mbr.h>, not our own machine-dependent
...
definitions.
1999-01-27 20:54:56 +00:00
thorpej
4731b4c5b0
Use <sys/disklabel_mbr.h> rather than our own home-grown.
1999-01-27 20:44:04 +00:00
thorpej
41c5275965
Use the MI disklabel_mbr.h.
1999-01-27 20:43:26 +00:00
thorpej
175e341ae4
Place Master Boot Record partition definitions in ah MI location. So many
...
things use this that it's just silly to copy this data in multiple places.
1999-01-27 20:42:19 +00:00
tsubai
941abb6bf6
ofmsr[IP] = 0.
1999-01-27 14:46:28 +00:00
tsubai
3849ede50b
* Add disktab.preinstall.
...
* Mount kernfs and mfs.
* Add mount_mfs link.
* Remove strings link.
1999-01-27 13:18:30 +00:00
tsubai
5ad236211f
Add file-system MFS.
1999-01-27 12:43:17 +00:00
tsubai
65d8322a2f
Uncomment "bootfloppy".
1999-01-27 12:04:32 +00:00