mycroft
c9cb256e1d
If DDB is configured, make a fake stack frame.
1994-10-09 14:43:00 +00:00
mycroft
5d0226231f
Do something sensible with interrupt frames.
1994-10-09 14:37:54 +00:00
mycroft
aef750bbec
Fix slight bogosity in trap frame handling, and combine with syscall case.
1994-10-09 13:48:40 +00:00
mycroft
e19b0472c8
Make multiple-inclusion protection consistent.
1994-10-09 13:33:53 +00:00
mycroft
c87fbde918
Fix typo.
1994-10-09 13:31:19 +00:00
mycroft
701c0f0058
Eliminate i386_saved_state.
1994-10-09 13:27:07 +00:00
mycroft
8295e4b8f2
Nuke dirty().
1994-10-09 13:23:21 +00:00
mycroft
ebbc8e0476
Make the conversion macros more consistent.
1994-10-09 13:20:37 +00:00
mycroft
18830ce0ea
Define pmap_update() using tlbflush().
1994-10-09 13:11:18 +00:00
mycroft
e165978b36
Use pmap_update(), not tlbflush().
1994-10-09 13:09:11 +00:00
mycroft
47db98b4d9
Eliminate register restrictions where possible.
1994-10-09 13:02:56 +00:00
mycroft
87041c0044
Make reg, frame, and sigcontext more similar.
1994-10-09 12:57:11 +00:00
mycroft
112dac786c
Make reg, frame, and sigcontext more similar.
1994-10-09 12:39:05 +00:00
mycroft
cce04a7aa1
Put the delay in a macro, and implement it differently.
1994-10-09 09:28:54 +00:00
mycroft
cbe87dbb9c
Remove BYTE_MSF.
1994-10-09 09:21:53 +00:00
mycroft
13c1794b82
Eliminate tf_isp.
1994-10-09 09:20:28 +00:00
mycroft
ae6f1ba610
Don't use pusha and popa.
1994-10-09 09:19:29 +00:00
mycroft
621455a04a
Don't allow interrupts while in DDB.
1994-10-09 09:13:18 +00:00
mycroft
4f0f8fdfc4
db_error() does not return.
1994-10-09 08:56:23 +00:00
mycroft
72fa9c8429
Get rid of unneeded `extern's.
1994-10-09 08:41:20 +00:00
mycroft
07dbafe712
Use BYTE_ORDER, not BYTE_[LM]SF.
1994-10-09 08:37:35 +00:00
mycroft
9085601009
Clean up #includes.
1994-10-09 08:29:55 +00:00
mycroft
da4e97dcc4
Add prototypes.
1994-10-09 08:19:29 +00:00
mycroft
25cd76c85f
Clean up deleted files.
1994-10-08 15:48:21 +00:00
ragge
4e74a4cb54
Lots of bug fixes; clock and mem files new.
1994-10-08 15:48:00 +00:00
ragge
5a58654e8a
Fixed bugs according to old memory system.
1994-10-08 15:46:15 +00:00
ragge
e2ce91ebf4
Changes to make files more 4.4/1.0B working.
1994-10-08 15:43:53 +00:00
ragge
ae5a011da1
fixed minor problem with mtpr()
1994-10-08 15:42:54 +00:00
ragge
b44460ce47
New filenames; changes applying to 1.o Beta
1994-10-08 15:42:27 +00:00
ragge
e4b5499885
New information about VAX port
1994-10-08 15:41:42 +00:00
chopps
b23c0b1b23
fix typo and add 4091 controller
1994-10-08 09:53:15 +00:00
mycroft
e6bfb63702
Fix typos.
1994-10-07 14:28:26 +00:00
mycroft
0aa9f727b9
lkm_all in unneeded.
1994-10-07 14:20:11 +00:00
mycroft
b90985ee3d
Don't poll the BUSY bit until the SDH register is set.
1994-10-07 11:34:52 +00:00
mycroft
1eaa03e7dc
Fix initial allocation of dev array, and simplify the code
...
slightly.
1994-10-07 09:08:29 +00:00
mycroft
878839c40d
Simplify the code to expand the dev array slightly, and make sure the size is
...
a power of 2.
1994-10-07 09:07:56 +00:00
chopps
d54d5bdb36
fix a couple warnings.
1994-10-06 20:34:25 +00:00
chopps
241af64f6d
fix typo.
1994-10-06 20:32:04 +00:00
chopps
51ec45b04f
Add Amiga 1200 support (kbd and ide) from
...
osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-10-06 19:54:28 +00:00
chopps
9e87730b13
fix flow control and a couple bugs. from:
...
niklas@appli.se (Niklas Hallqvist) and
osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-10-06 19:20:55 +00:00
chopps
c36cdf127f
add another interrupt entry, for 4091.
1994-10-06 19:11:30 +00:00
chopps
1e14398fc5
add 4091 scsi controller
1994-10-06 19:07:20 +00:00
chopps
7b1a94bdf4
fix a thinko in gvp diag. Add 4091 driver from Michael Hitch
...
(osymh@gemini.oscs.montana.edu )
1994-10-06 19:06:40 +00:00
chopps
11a257ac8f
fix access check to honor mount arg,
...
from Michael Hitch (osymh@gemini.oscs.montana.edu )
1994-10-06 18:41:26 +00:00
phil
a412f1e2db
Get it to compile again. (agree with sys/ptrace.h)
1994-10-06 06:07:28 +00:00
mycroft
17ac077f4b
Fix some weird formatting.
1994-10-06 05:20:42 +00:00
mycroft
4010acf9f3
Handle Cyrix CPUs a bit differently. Based on suggestions from Michael
...
VanLoon.
1994-10-06 03:36:40 +00:00
jtc
50387b6e37
Added __weak_reference() macro.
1994-10-05 17:26:54 +00:00
jtc
badcc17a6d
Add constants required by XPG3
1994-10-05 17:16:29 +00:00
hpeyerl
3595156bad
begone 'softcar' begone!
...
hello 'ppp'.
goodbye 'ccd'.
1994-10-04 17:32:30 +00:00
deraadt
425833d1b0
sun4/300 support works
1994-10-02 21:59:56 +00:00
deraadt
f6db3bff3e
cannot open on a sun4 machine
1994-10-02 21:58:02 +00:00
deraadt
4c5c5d590c
don't pass UPAGES
1994-10-02 21:52:21 +00:00
deraadt
e8bff526c3
XXX a nasty
1994-10-02 21:51:37 +00:00
deraadt
c28af54721
MONxx -> OLDMON_xx
1994-10-02 21:50:58 +00:00
cgd
7545c52d98
fix ndqb bug handling flags other than TTY_QUOTE.
1994-10-02 04:11:53 +00:00
mycroft
86e7908a72
Make some comments more clear.
1994-10-01 07:19:32 +00:00
mycroft
f7b0f89811
Various minor changes to sync better with DG's version.
1994-10-01 07:13:32 +00:00
mycroft
6ddbe860c2
Update from Wolfgang Stanglemeier.
1994-10-01 06:27:56 +00:00
mycroft
0e28696023
Add IO_PPI.
1994-10-01 03:52:46 +00:00
mycroft
e32c213d35
Add IO_PMP[12] and IO_PMPSIZE.
1994-10-01 03:48:49 +00:00
mycroft
1e0ffaa7d6
Clean up a little.
1994-10-01 03:42:59 +00:00
mycroft
c25a6980ac
Add INTRUNMASK().
1994-10-01 03:37:37 +00:00
briggs
93b8f0f095
Change strategy slightly so that serial console is enabled if internal
...
console is not--regardless of the value of the boot-time flag.
Suggested by a question from bit@gnu.ai.mit.edu (jim howard - bit.map).
1994-09-30 00:52:44 +00:00
mycroft
53c4d8a7e6
Fix byte order problem in multicast filter calculation.
1994-09-29 21:24:12 +00:00
jtc
22441ccd35
I've decided to move the definitions of private structures, etc. to
...
<sys/localedef.h> like AIX and OSF/1.
1994-09-29 05:00:37 +00:00
briggs
49e7735666
Actually implement serial boot (console) echo (minor change to ite.c).
...
Remove some old junk in ser.c and implement serial console and serial
boot echo (if serial console's enabled, clear echo).
1994-09-29 03:33:13 +00:00
deraadt
d6bfeb6b71
failure to bind to a reserved port should return EACCES not EPERM.
1994-09-29 02:31:35 +00:00
mycroft
245f59a3c7
Fix typo in last change.
1994-09-28 15:00:31 +00:00
mycroft
4a01c33ac6
Return EINVAL on attempted flags change.
1994-09-28 11:51:36 +00:00
mycroft
ae583dca34
Various changes:
...
* Make some of the code look more like UFS.
* Check permissions in lookup().
* Move the directory size special case into DE_EXTERNALIZE().
* Fix some conditions where lookup() might not release a buffer.
* Remove bogus flag handling in setattr().
* Pass timespec, not timeval, to deupdat().
* Check more error conditions.
* Fix possible panics in rename().
* Simplify readdir().
* General code cleanup; add prototypes, delete unused variables, etc.
1994-09-28 11:31:23 +00:00
deraadt
9d7bdbb0c4
don't play with CLBYTES in cpp
1994-09-28 00:44:30 +00:00
deraadt
042d2d08a1
use STACKGAPBASE
1994-09-28 00:41:17 +00:00
chopps
0e2babc5f4
Fix serious typo.
1994-09-27 05:07:59 +00:00
deraadt
3434480601
USPACE
1994-09-27 01:34:01 +00:00
deraadt
79b1288c6a
USPAGE
1994-09-27 01:32:06 +00:00
gwr
2905514717
Fix routines to read/write the stupid intersil clock.
1994-09-26 17:25:21 +00:00
gwr
3e676d4221
Fix data size specifiers and multiple format specifiers, like:
...
db> x/bxxxx ADDRESS
1994-09-26 17:10:15 +00:00
gwr
62f18b1dda
Do the first BOOTPARAM RPC call to the broadcast address instead of
...
using the address of the RARP server because a BOOTPARAM server
might not be running on the machine that sent the RARP reply.
1994-09-26 16:42:29 +00:00
deraadt
b965c675f5
sun4 monitor "w" command support
1994-09-25 20:52:58 +00:00
deraadt
360eda8453
sun4 memory error register code
1994-09-25 20:51:51 +00:00
deraadt
03ef730e53
make pmeg_t always a u_short
1994-09-25 20:50:26 +00:00
phil
e4cfedf094
*SIGH* use the netinet version of in_cksum.c. Now tcp works on the pc532.
1994-09-25 04:23:17 +00:00
mycroft
3cc6cbc0e6
Correct test for already being traced.
1994-09-24 07:17:18 +00:00
mycroft
3d13acbea0
Make the tstamp functions take `u_char *', not `char *'.
1994-09-22 02:47:31 +00:00
mycroft
ef22ebf733
Change timevals to timespecs.
1994-09-22 02:44:35 +00:00
mycroft
4b5f323219
Define VFSTOMSDOSFS(), and use it.
1994-09-22 02:34:49 +00:00
mycroft
22bdb84b17
Allow unloading of vfs's if the refcount is 0.
1994-09-22 02:22:42 +00:00
mycroft
480c10c23a
Maintain vfs reference counts.
1994-09-22 02:17:00 +00:00
mycroft
47a55d6ae9
Add a reference count for each VFS.
1994-09-22 02:06:10 +00:00
jtc
62db8972b1
Updated bde's comments wrt. i387 control word settings so that they
...
describe NetBSD, rather than 386BSD 0.1.
Removed 386BSD and BDE control word constants, since we don't need and
will never use them. However, The iBCS control word constant is kept,
since we might want to use it in the iBCS binary compatibility code.
1994-09-22 00:37:13 +00:00
gwr
7370c0119e
Remove some unused definitions (locore.s includes trap.h now).
1994-09-20 16:53:40 +00:00
gwr
1731680194
Move internal swap device to BLK major 4 (xy wants 3).
...
Add some more comments about Sun device numbers.
1994-09-20 16:52:56 +00:00
gwr
552b122850
Cleanup, use obio_find_mapping() instead of xxx_va
1994-09-20 16:52:21 +00:00
gwr
52ef17d342
Call eeprom driver for eeprom access.
1994-09-20 16:51:09 +00:00
gwr
5189af7e96
Get boothowto flags from PROM flags; fix reboot.
1994-09-20 16:50:28 +00:00
gwr
4e9d2ade85
Add GENERIC support.
1994-09-20 16:49:51 +00:00
gwr
2dba7bd973
New functions to handle writing EEPROM with correct delay.
...
Also provides ee_get_byte() for early use by other drivers.
1994-09-20 16:35:44 +00:00
gwr
399b15ebf9
Kill CLOCK_VA, INTERREG_VA. Do spl0() and splx(x) inline too.
1994-09-20 16:31:03 +00:00
gwr
7cd046827a
Add obio_find_mapping(), kill xxx_va gunk.
1994-09-20 16:28:00 +00:00
gwr
732923addf
Cleanup, fix mon_reboot()
1994-09-20 16:26:40 +00:00
gwr
946d055d67
Add prototype for ee_get_byte(), etc.
1994-09-20 16:26:00 +00:00
gwr
1b53c4c36c
Add obio_find_mapping() for use by devices that need mappings before
...
autoconfiguration is done. It re-uses the PROM's mappings now.
1994-09-20 16:24:45 +00:00
gwr
ca73a257a8
Correct some misinformation about recovery time.
1994-09-20 16:23:06 +00:00
gwr
51afe89406
Call obio_alloc with just two args (mappings always writable).
1994-09-20 16:21:44 +00:00
gwr
d68c93647d
Add dev/eeprom.c
1994-09-20 16:18:34 +00:00
gwr
255acc64c2
Turn on optimization.
1994-09-20 16:17:53 +00:00
gwr
185c98f55a
GENERIC kernel works.
1994-09-20 16:17:08 +00:00
deraadt
25ee899992
ask the ROM if we are sun4c/sun4m/sun4d.
1994-09-20 07:48:24 +00:00
cgd
2f658e4b73
c syntax
1994-09-20 06:45:17 +00:00
cgd
a3e9e8091b
fix device aliasing and lost vnode problems.
1994-09-20 06:43:00 +00:00
cgd
707aae0bd3
don't redefine time.
1994-09-20 06:42:10 +00:00
cgd
f096880a27
C syntax, and proper definition of time.
1994-09-20 06:41:35 +00:00
cgd
5853ebcf99
C syntax
1994-09-20 06:41:04 +00:00
mycroft
cb0453c424
Make some of this look like UFS again.
1994-09-19 19:28:07 +00:00
mycroft
7087c929e8
Use global `doforce' variable.
1994-09-19 19:17:54 +00:00
mycroft
9283f4936d
Change the remaining 731's to 733's. Redo the conversion functions to
...
allow unaligned access. Don't use 0-length arrays.
1994-09-19 09:09:46 +00:00
mycroft
0874e14c94
m_adj() returns void.
1994-09-19 08:07:17 +00:00
mycroft
87ed5fd67b
Require at least one group.
1994-09-19 07:52:57 +00:00
mycroft
1c8e17fb63
Prototype spllower().
1994-09-19 05:05:15 +00:00
mycroft
0673ffd9de
Prototype m_adj().
1994-09-19 05:03:09 +00:00
mycroft
9b9fa4f2a0
Fix misguided attempt to reorganize bootdev, and fix a few
...
other miscellaneous bugs and nits.
1994-09-19 00:23:36 +00:00
mycroft
3b83040b88
Add tickadj to clockinfo.
1994-09-18 21:55:43 +00:00
mycroft
61101c8fa5
Remove extern of tickadj.
1994-09-18 21:49:07 +00:00
mycroft
b8ea227747
Move extern of tickadj into here.
1994-09-18 21:48:28 +00:00
mycroft
cc1852efe4
Add some delays to save the Gateway (lose, lose) keyboard controllers.
1994-09-18 19:33:11 +00:00
deraadt
1ec7a8fcbe
fix PR#484 relating to backspacing over a tab.
1994-09-18 18:32:51 +00:00
mycroft
ed6674d599
Add a comment on the #endif.
1994-09-18 04:44:13 +00:00
mycroft
868c94ff7c
Fix space change in last commit.
1994-09-18 04:40:47 +00:00
mycroft
3f3461a8e9
Trivial change to avoid compiler warnings, from Bill Sommerfeld.
1994-09-18 01:59:30 +00:00
mycroft
274730a866
Make genassym depend on genassym.c
1994-09-18 00:57:38 +00:00
mycroft
775fc8b821
Add LED frobnication code, from 4.4-Lite.
1994-09-18 00:43:19 +00:00
deraadt
4fbb770d32
add obio for sun4
1994-09-18 00:03:03 +00:00
deraadt
89670e4cfb
generalize bus support for match/attach
1994-09-18 00:02:16 +00:00
deraadt
a9f84a682a
generalize bus support for match/attach
...
sun4 code for mapping zs chips
1994-09-18 00:02:02 +00:00
deraadt
b694d835f9
add tape/cdrom
1994-09-18 00:00:43 +00:00
deraadt
1be17e489e
sbus/* --> dev/*
...
deal with multiple bus types (start of vme/obio support)
1994-09-17 23:57:27 +00:00
deraadt
152b1d19d4
obio bus driver, for dealing with devices on the sun4 motherboard.
1994-09-17 23:49:58 +00:00
deraadt
1340faab13
Replacement esp (NCR 53C9X + LSI DMA) scsi driver from Peter Galbavy.
1994-09-17 23:48:32 +00:00
deraadt
ca83f065d9
"struct confargs" is used for all device match/attach functions. It
...
tells you what bus (sbus, vme, ...) you are on.
1994-09-17 23:46:32 +00:00
deraadt
1587c23246
sunos disklabels are translated into netbsd disklabels.
1994-09-17 23:45:39 +00:00
deraadt
51150e13d3
new scsi
1994-09-17 23:43:56 +00:00
deraadt
6e2b05d646
new scsi code
...
sparc/sbus/* --> sparc/dev/*
1994-09-17 23:43:23 +00:00
deraadt
2b2fa40d16
hacked into shape by Peter Galbavy.
1994-09-17 23:28:55 +00:00
mycroft
dfe4aeb79f
Clean up deleted files.
1994-09-17 23:25:13 +00:00
mycroft
76af9b5da0
Clean up deleted files.
1994-09-17 18:38:46 +00:00
mycroft
fd536b8545
vmunix --> netbsd
1994-09-17 00:24:06 +00:00
deraadt
42ea7aa818
sparc is not special anymore
1994-09-16 23:57:22 +00:00
mycroft
b7cc64e049
Check the SB Pro IRQ and DRQ correctly. From Jason Thorpe.
1994-09-16 23:48:22 +00:00
mycroft
b073160a6c
Fix typo.
1994-09-16 21:17:21 +00:00