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
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
baf132fa75
Display the correct diagnostic on a coprocessor exception. From Masaru Oki.
1995-01-18 07:37:06 +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
mellon
6919eac432
Make it easier to use different compilers (we hope)
1995-01-18 06:36:13 +00:00
mycroft
40073dc687
Clean up deleted files.
1995-01-18 06:19:31 +00:00
mellon
c19690fb69
Start code for boot loader (under new name with some changes)
1995-01-18 06:19:01 +00:00
mellon
2dd8487ae4
Support for loading ELF on NetBSD/pmax - to be combined with elf loader under sys/compat later
1995-01-18 06:16:33 +00:00
mellon
3a011804a6
ELF format (to be combined with elf header in sys/compat later)
1995-01-18 06:15:38 +00:00
mellon
20a4f723d7
4.4BSD binary format
1995-01-18 06:14:58 +00:00
mellon
355685bb12
Configuration for a MAXine
1995-01-18 06:14:27 +00:00
mycroft
68c1a35cd9
Initialize host_stat and target_stat properly.
1995-01-18 04:20:16 +00:00
mycroft
ef7e46cf77
24 more bytes...
1995-01-18 03:13:37 +00:00
mycroft
d5eea96416
Save another 80 bytes, and clean up the code a little.
1995-01-18 02:54:23 +00:00
mycroft
61f1304243
44 bytes smaller.
1995-01-18 01:54:25 +00:00
mycroft
48ab9c0f4b
Make the twiddler 32 bytes smaller, but still have it twirl.
1995-01-17 04:49:27 +00:00
gwr
06b2d42448
Oops... make keyboard/display console work again.
1995-01-16 22:59:42 +00:00
mycroft
52f079131b
Incorporate recent changes from Wolfgang. Recognize the 815.
1995-01-16 21:48:35 +00:00
mycroft
9d591ad660
More updates to EISA stuff.
1995-01-16 12:23:47 +00:00
mycroft
4d9bd0fedf
Update EISA stuff.
1995-01-16 12:00:47 +00:00
mycroft
58828fe20e
For now, continue to treat EISA devices as ISA. Also, add boca.
1995-01-16 11:51:40 +00:00
mycroft
fcdbd2bd7b
Remove outdated comment.
1995-01-16 10:36:26 +00:00
gwr
d22604a33d
Fix syntax errors in some #ifdef code.
1995-01-16 04:31:30 +00:00
mycroft
87b741e26f
Some general cleanup, and add support for serial terminals, `#ifdef SERIAL'.
1995-01-16 02:50:32 +00:00
mycroft
beb97d8b0a
Use getc(), not getchar().
1995-01-16 02:21:15 +00:00
mycroft
7e500c7455
Recode the input routine a bit. Handle DEL like backspace.
1995-01-16 02:19:09 +00:00
mycroft
746b390617
Faster version, by me.
1995-01-15 23:20:33 +00:00
mycroft
93cd120f4e
Faster version from Michael Schr"oder.
1995-01-15 22:32:35 +00:00
cgd
8eb9e3f4db
trim it a bit to match reality. get completely rid of things not likely
...
to ever be wanted in this machine's kernel.
1995-01-15 10:04:21 +00:00
briggs
73c9e168bf
Fix minor compile warning.
1995-01-15 06:29:04 +00:00
briggs
ee0ad992ea
scsibus_data -> scsibus_softc in device search.
1995-01-15 06:28:36 +00:00
briggs
bc36ccab9a
Update for scsi changes. Incl. xs->resid = 0 (thanks Phil).
...
Changes compile, but are not tested.
1995-01-15 06:27:54 +00:00
mycroft
1044df1576
Add some commentary to the previous.
1995-01-15 03:33:25 +00:00
mycroft
b08d9a004d
Fix slight oversight in previous.
1995-01-15 03:29:05 +00:00
mycroft
178fb5f48c
Oops. Correct asm() spec.
1995-01-15 02:19:12 +00:00
mycroft
1aace6baa6
Duplicate sigreturn() changes.
1995-01-15 02:12:14 +00:00
mycroft
70e588a0f1
Remove prototype of check_selectors().
1995-01-15 02:11:23 +00:00
mycroft
98fc96ea40
Add some commentary on the previous.
1995-01-15 01:15:04 +00:00
mycroft
ecef8fddfa
Remove PSL_USERCLR, and add a PSL_USERSTATIC. Change the bit descriptions to
...
more closely match the 386 manual. (Probably the mnemonics should be changed,
too.)
1995-01-15 00:57:50 +00:00
mycroft
c7c817b91a
sigreturn() and ptrace() security violations will now trap. Deal with those
...
traps by looking at the instruction stream and the stack to see if it looks
like we're returning to user mode, and if so pop to the hooks in locore.s.
This will fail in the case where a pop %ds or pop %es faults when returning
from a fast interrupt, but this should not be possible.
1995-01-15 00:55:25 +00:00
mycroft
3e8850eab2
Enable CR0_AM on 486s. (We already handled the fault.) This would be more
...
useful if it applied to the kernel.
Avoid btrl when checking AST flag.
Add hooks to recover from errors during any INTRFASTEXIT and simulate a user-
level protection fault.
1995-01-15 00:52:21 +00:00
mycroft
c26ad3af41
Cosmetic changes, and use db_printf() rather than printf().
1995-01-15 00:46:38 +00:00
mycroft
8476bee7b5
Do the eflags security check in a cheaper way. Just check that the privilege
...
level of the return cs is correct; don't check the other selectors. (Will
fault later if they are invalid.)
1995-01-15 00:44:19 +00:00
mycroft
da79b43eae
Move the existing frame pointer calculation into a separate helper function.
...
Eventually this should cause the child to be swapped in if necessary.
Do the eflags security check in cheaper way.
1995-01-15 00:42:01 +00:00
mycroft
a2dafd0821
Avoid using btrl, and check astpending before the return cs, because it's
...
faster and usually false.
1995-01-15 00:36:37 +00:00
mycroft
87d587e640
Simplify some sanity checks.
1995-01-13 14:46:44 +00:00
mycroft
4740006541
Oops.
1995-01-13 14:05:17 +00:00
mycroft
705f6e0337
*** empty log message ***
1995-01-13 13:19:34 +00:00
mycroft
1e5cd9212d
(Almost) allow sector sizes other than 512 bytes. Reduce some expensive operations.
1995-01-13 12:30:59 +00:00
mycroft
7bb384b66c
Avoid some repeated multiplications.
1995-01-13 11:14:27 +00:00
mycroft
7650bd97fc
Always boundary check I/O.
1995-01-13 10:46:32 +00:00
mycroft
c541b630fc
Add a sc_bcount, similar to wd.c.
1995-01-13 10:35:58 +00:00
mycroft
a0303980c2
Calculate b_cylin correctly for different block sizes.
1995-01-13 10:30:08 +00:00
mycroft
0033c975c6
Fix another bug in the DMA code.
1995-01-13 10:22:58 +00:00
mycroft
fda9731199
Further cleanup. Back out part of the previous; it's the device's
...
responsibility to check for partial blocks.
1995-01-13 09:57:39 +00:00
mycroft
4abdb375bc
Minor rearrangement.
1995-01-13 09:40:21 +00:00
mycroft
c2bc310a37
Change the way sc_skip is used. Fix a bug in the (incomplete) DMA code. Add a
...
new sc_blkno (which will be useful later).
1995-01-13 08:58:16 +00:00
mycroft
da7d74e3dc
Fix typos.
1995-01-13 08:37:25 +00:00
mycroft
1f758ca55c
Fix typo.
1995-01-13 08:31:46 +00:00
mycroft
ca84c10497
Only allow opening one density at a time.
1995-01-13 08:29:25 +00:00
mycroft
04a1fc8816
Change the way b_cylin and sc_track (now sc_cylin) are used slightly.
...
If transfer goes past end of disk, truncate it.
1995-01-13 07:57:01 +00:00
mycroft
dc63598a7f
Clean up bounds_check_with_label(). Round request to sector size in label,
...
and return EINVAL if bcount is less than the sector size or negative.
1995-01-13 06:51:38 +00:00
pk
0bf4b5b424
Remove a debug messsage & add a missing constant.
1995-01-12 07:31:47 +00:00
pk
8290d42317
Use `MACHINE_NONCONTIG' to deal with sparse memory in stead of private
...
mapping tables. We gain some pages, but there's still some wastage.
For the moment, `MACHINE_NONCONTIG' is still optional.
1995-01-11 21:21:11 +00:00
mycroft
8ba4c5fca1
Add boca, makeoptions.
1995-01-11 20:59:50 +00:00
gwr
c148a69816
Cleanup
1995-01-11 20:38:23 +00:00
gwr
20c7e5582c
Cleanup (cpp flags just once)
1995-01-11 20:37:12 +00:00
gwr
0a1967ac6d
Enable VME configuration.
1995-01-11 20:32:08 +00:00
gwr
a9a78b9b76
Add VME interrupt attach.
1995-01-11 20:31:30 +00:00
pk
0a22930d97
Explicitly test the RXRDY status bit on incoming characters.
1995-01-11 09:56:40 +00:00
jtc
d7a8b2964f
Only define sig_atomic_t when _ANSI_SOURCE is defined.
1995-01-10 19:01:00 +00:00
pk
b1ad0e3ed5
Count pages correctly in pmap_bootstrap().
1995-01-10 16:50:50 +00:00
pk
b87c1bb24a
Avoid kernel memory corruption if user buffer too small; return ENOMEM in stead.
1995-01-10 16:47:03 +00:00
gwr
fe2c68f0d3
Fixed to work with the new SCSI code (thanks to Phil Nelson).
1995-01-10 16:45:26 +00:00
pk
6cfe5f9b6f
pmap_init() already declared elsewhere.
1995-01-10 16:15:20 +00:00
ws
3e0b9f0694
Implement symbolic links (plus a minor fix for %x printing)
1995-01-09 22:13:10 +00:00
mycroft
820f9da835
Validate /dev/mem addresses again.
1995-01-09 11:22:06 +00:00
mycroft
6f1144b29d
Make sure to unlock when aborting.
1995-01-09 11:16:50 +00:00
mycroft
7af86b7eb7
Copy physlock code from SPARC port, and some minor cleaning.
1995-01-09 09:13:09 +00:00
mycroft
85a1830551
Reimplement /dev/mem like other ports. Change physlock to be a plain integer.
...
Keep the zero page after using it.
1995-01-09 08:58:32 +00:00
phil
053d0c603b
add xs->resid = 0; to ncr5380_scsi_cmd().
1995-01-09 08:18:43 +00:00
christos
b006bf7e68
Added missing forward declaration
1995-01-09 01:05:24 +00:00
christos
e1c97cde06
New file for signal handling and {g,s}etcontext().
1995-01-08 21:23:31 +00:00
christos
7c056bd334
New svr4_machdep.c for svr4 signal handling.
...
Made check_selectors global, to be used by the
svr4 code.
Removed unused variable.
Modified sendsig() to call the svr4_sendsig().
1995-01-08 21:22:16 +00:00
christos
66cc79dbc4
New svr4_machdep.c
1995-01-08 21:18:48 +00:00
mycroft
770773f4ad
Add mt.
1995-01-07 22:54:16 +00:00
mycroft
e06bc8c13e
Don't issue a controller self-test...
1995-01-07 22:48:29 +00:00
mycroft
06b0414491
Actually, do the ID reset in elink_reset().
1995-01-07 21:37:54 +00:00
mycroft
923bbe6e3b
Various diffs from Mike Hibler; necessary for mt driver.
1995-01-07 10:30:10 +00:00
mycroft
37e16c5747
Don't print line numbers in most of the diagnostics.
1995-01-07 06:49:35 +00:00
mycroft
81b3059a98
ESP_ID -> ESP_SELID
1995-01-07 05:17:59 +00:00
mycroft
bfbd328f85
Sort.
1995-01-07 05:17:15 +00:00
mycroft
d4f91d51a9
Fix a race condition between normal I/O and wd_get_parms().
1995-01-07 03:07:22 +00:00
mycroft
7f61bec5cd
Cosmetic changes, to look more like the new esp.c will.
1995-01-07 01:51:07 +00:00
mycroft
ba288b4ae1
Do the reset in the individual drivers, not in elink_idseq().
1995-01-06 21:41:26 +00:00
pk
c4a9be4024
Sparc disassembler from David Miller.
...
Heavily munged by me to:
- reduce table size significantly.
- follow various opcode tables in the Sparc Architecture Manual (V9)
more closely.
- recognise V8 priviliged instructions.
- fit the DDB interface.
- fix many typos.
Todo:
- get a number of FP ops right (unimportant until V9 is here).
- opcode aliases (`mov',`cmp',`set') for simple instructions.
- better template matching; current method is sloppy and is prone to spurious
matches.
1995-01-05 21:33:31 +00:00
mycroft
81ec9ebcef
Add LKM stuff. Some general cleanup.
1995-01-05 21:06:36 +00:00
pk
5188187aff
void microtime().
1995-01-05 16:56:59 +00:00
chopps
8535ea7174
fix diag code.
1995-01-05 07:36:15 +00:00
chopps
a0cd034c7a
fix a couple small bugs pointed out by Michael
1995-01-05 07:30:03 +00:00
chopps
396754ce32
catchup with scsi changes from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1995-01-05 07:22:31 +00:00
mycroft
290ed068ab
Remove many of the `static's, to facilitate debugging.
1995-01-04 09:02:32 +00:00
mycroft
6125e1b551
Fix oversight in previous.
1995-01-04 00:47:53 +00:00
hpeyerl
45a2b7262c
Change majour for rz to 21. (From Jonathan Stone)
1995-01-03 22:42:03 +00:00
mycroft
9e499d41b3
\
...
These files have been 99% rewritten from the original ast driver. Add an
appropriate copyright notice.
1995-01-03 22:38:54 +00:00
hpeyerl
f2c558b59b
microtime() returns void.
1995-01-03 22:37:41 +00:00
mycroft
0349c5b9e0
Add a multiplexer for BOCA serial boards.
1995-01-03 22:26:36 +00:00
gwr
0969e0306d
New, improved "le" driver from Charles Hannum and Paul Richards.
1995-01-03 15:43:36 +00:00
hpeyerl
09834a5bd3
This is correct according to the docs on both cards.
...
Doesn't seem to make any difference to the known problems though.
1995-01-03 05:04:04 +00:00
mycroft
a987158712
Add interrupt sharing types.
1995-01-03 03:56:09 +00:00
mycroft
b6c8a9a4e9
Update intr_establish() prototype.
1995-01-03 03:14:35 +00:00
mycroft
93a0c4a258
Add interrupt sharing types.
1995-01-03 01:42:11 +00:00
mycroft
b5cf1b5ddd
Add interrupt sharing types.
1995-01-03 01:30:14 +00:00
mycroft
d16dcced99
Add interrupt sharing types.
1995-01-03 01:19:19 +00:00
mycroft
326830c1ba
Use direct config for subdevices.
1995-01-02 22:27:46 +00:00
mycroft
e148dc7a64
Move setting of sc_maddr so soft config works.
1995-01-02 22:01:05 +00:00
mycroft
a774fa6fe5
Use soft configuration when possible.
1995-01-02 21:57:04 +00:00
mycroft
3a967fcbb6
More cleanup.
1995-01-02 21:27:27 +00:00
mycroft
72dec3b548
Various cleanup.
1995-01-02 20:54:01 +00:00
mycroft
3a74796b3e
Need isareg.h.
1995-01-02 20:39:35 +00:00
mycroft
894bb9145f
Use soft configuration where possible.
1995-01-02 20:32:55 +00:00
pk
2a22c853db
Adapt to changed SCSI subsystem.
1995-01-02 20:21:01 +00:00
mycroft
2d5b04744a
Don't assume ia_maddr is in the hole.
1995-01-02 20:06:29 +00:00
phil
4372c10cea
Fix the inittodr bug.
1995-01-02 04:20:58 +00:00
mycroft
76b0b02cc3
Fix non-serious typo.
1994-12-31 05:34:00 +00:00
gwr
12fae60ada
Update for new SCSI.
1994-12-31 01:04:00 +00:00
gwr
093e10d1d9
void microtime();
1994-12-30 17:17:55 +00:00
phil
191f87cc1e
the lpt driver by Matthias Pfaller.
1994-12-30 07:31:27 +00:00
hpeyerl
2d28f622d7
Make the LEDS blink like Jason's heart. from <thorpej@cs.orst.edu>
1994-12-30 07:22:21 +00:00
phil
f082f22fee
type on microtime and remove printf in dk_establish.
1994-12-30 05:09:00 +00:00
phil
7fd629ada2
First try at catching up with generic scsi code.
1994-12-30 01:40:01 +00:00
chopps
24ffacce46
fixup microtime() return value.
1994-12-29 22:35:47 +00:00
phil
0ad6b56de9
Fix it to work correctly with weird structures.
1994-12-29 19:43:52 +00:00
mycroft
b5e0ae3fc4
microtime() returns void.
1994-12-29 03:48:38 +00:00
cgd
7b8535b554
do the right thing with strange-sized varargs objects.
1994-12-28 22:45:42 +00:00
mycroft
ff315ba9a4
Don't turn on the SCE bit in the enable register.
1994-12-28 19:45:41 +00:00
mycroft
8fd135209c
Numerous changes. Many bugs fixed, better autoconfig, a few new features.
1994-12-28 19:42:47 +00:00
hpeyerl
262b425866
temporary warning until I get new docs.
1994-12-28 16:47:50 +00:00
chopps
4bf3e5c463
support for muFS.
1994-12-28 09:27:45 +00:00
mycroft
bf085a3795
Clean up deleted files.
1994-12-28 09:26:13 +00:00
chopps
4726ce2818
consolidate the zbusses. le support for multiple tx buffs and full use of 32k
...
RAM. AGA dbl PAL mode added for console. Many changes to siop--most not
yet done. All from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 09:24:55 +00:00
chopps
67af0c19e0
support some newer stuff and some cleanup.
...
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 09:13:40 +00:00
chopps
bc37d6ca46
fix extra arg thing.
1994-12-28 09:12:39 +00:00
chopps
95d96c3bec
support for recent changes (non-contig mem..)
...
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 09:08:41 +00:00
chopps
1307da29b1
support consolidated zbus.
1994-12-28 09:06:37 +00:00
chopps
02470aab07
add interrupt for MFC serial. modified int counters.
...
osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 09:04:41 +00:00
chopps
677ec9a11d
additional checks for zero in RDB values. Change handling of reserved
...
blocks for adosfs. Add some support for disks with block size other than 512.
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 09:03:12 +00:00
chopps
3513712152
couple fixes from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 08:57:36 +00:00
chopps
2c0c50802d
non-contig memory from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 08:55:58 +00:00
chopps
2db390d947
some cleanup and support for non-contig memory from
...
osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-12-28 08:54:11 +00:00
cgd
06e2955ff1
specify man pages the new way.
1994-12-22 10:44:04 +00:00
phil
befb0a21f3
add tun device.
1994-12-22 08:33:41 +00:00
briggs
a267ba6dc0
Add tun device at cdevsw[24], one up from hp300 location, but we already
...
have adb at 23.
1994-12-22 05:50:26 +00:00
phil
87efeb2886
cache flushing changes, core dump changes
1994-12-22 03:24:07 +00:00
phil
83c5692e19
Move to config.new, genassym static
1994-12-22 03:23:20 +00:00
gwr
f76865d16d
Fixes for the 110, 160, 260 (leave chip in "vector" mode).
1994-12-21 23:56:43 +00:00
gwr
34054c22a9
Add the 110, 160, 260 now that ie and zs both work.
1994-12-21 23:54:11 +00:00
cgd
e5049f4d59
make the definition of _JBLEN mach. dep. header-dependent.
1994-12-20 10:36:27 +00:00
hpeyerl
cff8a14e10
so machines with only an rd or sd will compile. from Thorpej. PR#610.
1994-12-20 06:53:45 +00:00
gwr
ea7acbbac5
better fix than that last one...
1994-12-20 06:15:56 +00:00
gwr
ade1553f2b
Make "kd" required for the moment.
1994-12-20 06:07:13 +00:00
gwr
61c0109357
Add peek_byte and peek_word using the "nofault" setjmp/longjmp
...
so it is no longer necessary to mis-use fubyte, etc.
1994-12-20 05:35:13 +00:00
gwr
231a7c73aa
Test different bits to identify an MMU fault.
1994-12-20 05:32:59 +00:00
gwr
ecd3151ee6
Do spl0() a bit later, after autoconfiguration is finished.
1994-12-20 05:30:29 +00:00
deraadt
4ef28ec578
correct ie[1234] addreses
1994-12-17 23:12:41 +00:00
gwr
fdca66b8d1
Fix kd (keyboard/display) driver kdcngetc/kdcnputc functions.
1994-12-17 20:14:22 +00:00
mycroft
ce06e718ad
Fix flags to isa_dmastart().
1994-12-17 18:45:11 +00:00
deraadt
7ba7829654
microtime botch
1994-12-17 08:45:32 +00:00
deraadt
553b2d8f73
... but we still want the sun4c/sun4m case to work
1994-12-17 05:40:24 +00:00
deraadt
fe0b8c6a90
oclock support for the 4/100 and 4/200
1994-12-16 22:16:58 +00:00
deraadt
8201cbd042
microtime -> lo_microtime (oclock is different)
...
on machines with 6 register windows, "nop" out a pair of save/restore's (big
performance win on slow 4/100 and 4/200 machines)
1994-12-16 22:11:47 +00:00
deraadt
07f33ae7d1
obio ie support by chuck and me
1994-12-16 22:01:09 +00:00
deraadt
651f7c8f29
open changed again
1994-12-16 22:00:23 +00:00
deraadt
8730c977bd
ie[01234] and obclock
1994-12-16 21:53:43 +00:00
deraadt
c68c62c943
SUN4m-only..
1994-12-16 21:53:25 +00:00
deraadt
2c0a05e7fa
oclock for 4/100 and 4/200
1994-12-16 21:53:01 +00:00
deraadt
198bf71a5f
do not need clockreg.h
1994-12-16 21:52:36 +00:00
deraadt
1beda66497
increase getprop buffer size
1994-12-16 19:02:16 +00:00
phil
2fc0cde6e2
get "make depend" working.
1994-12-16 18:00:36 +00:00
mycroft
ab77439747
Clean up constab stuff a little.
1994-12-16 04:19:13 +00:00
mycroft
9614f9bb82
Add mt and pollc stuff.
1994-12-16 04:14:13 +00:00
mycroft
2012971fa4
Fix typo in previous.
1994-12-16 04:00:21 +00:00
gwr
0402f426b8
Fixes to make "ie" work (from Chuck Silvers -- Thanks!)
1994-12-15 21:08:06 +00:00
mycroft
a42208fd05
More underscores...
1994-12-15 17:48:39 +00:00
mycroft
c32023e792
More underscores...
1994-12-15 17:02:08 +00:00
mycroft
52d8d259fd
Add a bt.
1994-12-15 16:14:50 +00:00
mycroft
487dab2ff9
Make a new macro _C_LABEL(), which prepends an underscore to the argument unless
...
NO_UNDERSCORES is defined. Use it in the *LEAF() and END() macros.
1994-12-15 15:26:26 +00:00
mycroft
db904fa0d4
Remove underscores from uses of *LEAF() and END(). Use _C_LABEL() in explicit
...
symbol references.
1994-12-15 15:18:29 +00:00
gwr
9b62fc5394
Set params in attach so BREAK works before first real open.
1994-12-15 04:34:06 +00:00
deraadt
e22f3bf9f3
typo
1994-12-15 02:53:00 +00:00
deraadt
e88bd9f695
obio fixes from the two chucks!
1994-12-14 22:17:18 +00:00
mycroft
d42a8b725e
Remove extra arg to d_open.
1994-12-14 19:10:08 +00:00
mycroft
a7393f95f3
Remove fp arg to d_open.
1994-12-14 18:52:32 +00:00
mycroft
ca65f2ce5d
Remove dkbad.h.
1994-12-14 15:17:22 +00:00
deraadt
0be2ffa45a
make BADALIAS() and CACHE_ALIAS_DIST sun4-safe
1994-12-14 06:59:18 +00:00
mycroft
2f8ea29cdb
fdclose -> Fdclose
1994-12-13 21:17:23 +00:00
gwr
887a012c5b
Nuke the "vmempage" used by /dev/mem (our pmap doesn't like it).
...
Instead, allocate a DVMA page as needed (like vmapbuf/vunmapbuf).
1994-12-13 18:42:59 +00:00
gwr
ee61fc716b
Have working bus_peek(), and drivers use it.
1994-12-13 18:37:22 +00:00
gwr
10e46730cf
Support TIOCGFLAGS, TIOCSFLAGS (from Matthew Green via Theo).
1994-12-13 18:35:56 +00:00
gwr
bfae9f3105
Have working bus_peek(), and drivers use it.
1994-12-13 18:26:39 +00:00
mycroft
aeda11fc40
Remove the d_subtype frobnication. It was clearly broken, and not very
...
useful.
1994-12-13 15:31:54 +00:00
mycroft
b0e55a5994
Add dummy itestart(), and use ttrstrt() rather than a local version of the same.
1994-12-13 14:20:33 +00:00
mycroft
05e78f1424
Add empty pcstop().
1994-12-13 13:42:53 +00:00
dean
c0b7039208
removed ifdef XXX
1994-12-12 19:34:59 +00:00
gwr
fe52f9ae4f
New autoconfig interface to support VME, etc.
1994-12-12 18:58:45 +00:00
mycroft
e694663b46
Make the diagnostics less cryptic.
1994-12-12 04:43:51 +00:00
mycroft
3e4a358e28
Patch from Thomas Eberhardt to make PCnet-32 chips work.
1994-12-12 04:39:52 +00:00
mycroft
995e676d90
Add `flags 1' to ast subdevices, as pointed out by John Kohl.
1994-12-11 16:20:48 +00:00
pk
e8880dceb9
Follow prototype changes in libsa.
1994-12-11 15:18:34 +00:00
christos
303841c92e
3c509 fixes to avoid adapter getting stuck in high traffic conditions.
...
I don't particularly like the fixes, but at least now the 3c509 never
gets stuck. On the other hand, performance still sucks in some cases.
1994-12-10 14:52:02 +00:00
pk
c09156bf8b
Introduce pmap_prefer() which is used to obtain a cache-friendly virtual
...
address.
1994-12-10 11:43:56 +00:00
mycroft
793e542f89
Fix format of attach message.
1994-12-10 05:55:26 +00:00
mycroft
1acd9ddb90
Speed up FPU task switching some more.
1994-12-10 00:28:18 +00:00
phil
cef7e3d0dc
Changes from Matthias P.
1994-12-09 21:04:40 +00:00
mycroft
957694159f
Correct a couple of things...
1994-12-08 20:55:05 +00:00
dean
ec60b72f58
Put Ultrix disklabel compatability back in.
1994-12-08 18:33:19 +00:00
deraadt
ca6f5cbe06
Use symbolic constants to access the prom vector.
...
Deal with v0 openrom (on sun4c machines only).
1994-12-07 14:47:04 +00:00
mycroft
e5379bfffb
Clean up deleted files.
1994-12-07 14:46:06 +00:00
deraadt
4144af8de8
bigtime cleanup
1994-12-07 14:45:54 +00:00
deraadt
1ef32e64bc
clean better
1994-12-06 20:54:46 +00:00
deraadt
64eedae2df
changer fix
1994-12-06 14:39:47 +00:00
pk
fc1b40eef4
cosmetic change.
1994-12-06 10:39:40 +00:00
pk
2397f57e36
Move DDB argument processing up before our input registers get trashed.
1994-12-06 09:58:09 +00:00
deraadt
03cba26fa6
place message buffer in low physical memory, so that it can survive a
...
warm boot. the sun4 boot program corrupts some memory there so adjust
upwards on the sun4. (from chuck)
1994-12-06 08:34:00 +00:00
glass
2227b302cf
update
1994-12-06 06:59:01 +00:00
mycroft
8d87220928
Don't ignore the exit status of ld(1).
1994-12-06 06:07:39 +00:00
mycroft
6d6a24357a
Compile with -g.
1994-12-06 05:02:26 +00:00
deraadt
31e5af3828
vm access permissions give SIGSEGV
...
alignment errors give SIGBUS
1994-12-06 00:27:46 +00:00