drochner
1826b0bca2
Use the RTC chip as time-of-year clock, as the PROM console and Ultrix do.
1998-09-26 20:59:42 +00:00
itohy
ef88b5d2bd
Fixed memory leak on old style command substitution
...
such as sh -c 'echo `echo foo`' .
The memory allocated with ckmalloc() at
parser.c:1349:readtoken1() (search for "done:" label)
was never freed.
I changed this to use 'string stack' framework of Ash.
Note that a string on string stack is properly freed on
exception and end of command parsing, and no explicit free
or signal handlings required.
See TOUR for an overview, and memalloc.[ch] for details
of string stack.
1998-09-26 20:56:33 +00:00
pk
0a1a6fb7e0
This file is no longer used
1998-09-26 20:51:45 +00:00
pk
166c2a5fa5
fix typo
1998-09-26 20:15:59 +00:00
christos
a7025d886a
revert the uniproc lines to the old noop defines. changes broke compiling
...
on !MULTIPROC && !LOCKDEBUG compiles.
1998-09-26 20:14:53 +00:00
pk
9f352b7e15
Stop all other CPUs upon entering a debugger.
1998-09-26 20:14:48 +00:00
pk
01e64c640c
Implement mp_pause_cpus() and mp_resume_cpus(): pause and resume all
...
CPUs except the one running this code.
1998-09-26 20:13:56 +00:00
pk
6ad3a051e8
mp_{pause,resume,halt}_cpu() prototypes.
1998-09-26 20:12:06 +00:00
dante
b2a68e14db
Change sources to be KNF
1998-09-26 19:53:34 +00:00
christos
26e51b35ac
include <stdlib.h> to get the prototype for free()
1998-09-26 19:28:12 +00:00
is
6eb98a7967
4/NPTEPG is 0. This is a very old editing error.
1998-09-26 19:26:58 +00:00
christos
029ab07a4d
delint
1998-09-26 19:21:19 +00:00
pk
8ddcd514a6
Use CPU start function in obp.c
1998-09-26 19:09:56 +00:00
pk
fe1cf94b9f
Add wrappers for PROM's CPU start/stop functions.
1998-09-26 19:08:09 +00:00
pk
a89a10c394
Add file obp.c
1998-09-26 19:06:47 +00:00
pk
43c1cb852c
Move PROM interface prototypes into openprom.h
...
Use the `openprom_addr' structure for passing around physical addresses.
1998-09-26 18:20:19 +00:00
pk
09a4cf6caa
Move PROM interface routines into their own file.
1998-09-26 18:15:34 +00:00
dante
d208510692
Add support for AdvanSys Ultra Wide boards
1998-09-26 16:38:43 +00:00
drochner
bdecb86492
regen
1998-09-26 16:29:13 +00:00
dante
35cb63009b
Add AdvanSys ULTRA WIDE SCSI controllers
1998-09-26 16:28:16 +00:00
drochner
eb9936b47a
Make Ultrix emulation private functions for sigreturn and sigsuspend
...
because the NetBSD implementation differs now.
1998-09-26 16:24:14 +00:00
dante
2cf169c563
Add AdvanSys ULTRA WIDE SCSI controllers
1998-09-26 16:20:31 +00:00
dante
b207a7d09d
Change product ADVSYS 2300 to ADVSYS WIDE
1998-09-26 16:16:23 +00:00
dante
da0a3e615e
Add support for AdvanSys Ultra Wide boards ABP-9xxUW
1998-09-26 16:09:32 +00:00
dante
c6ccd1d83f
Remove Wide boards references
...
Adjust copyright
At this time this driver support the following AdvanSys boards:
- ABP-9xx
- ABP-9xxU
- ABP-9xxUA
1998-09-26 16:02:56 +00:00
dante
4372d4402e
Remove Wide boards references
...
Update supported boards list
1998-09-26 15:52:55 +00:00
drochner
61af1b2158
Update for sigmask changes.
1998-09-26 15:32:26 +00:00
tv
fb9b823132
DIAGNOSTIC -> DEBUG for all non-panic messages. DIAGNOSTIC is only for
...
sanity checks and should not turn on any messages not already printed
without it.
1998-09-26 15:24:46 +00:00
drochner
87fab23d68
make it compile with DEBUG
1998-09-26 10:07:36 +00:00
pk
1338a7e982
hwreset(): delay required after diddling the medium selection bit.
1998-09-26 08:31:20 +00:00
nisimura
b356238b16
Add one more new MIPS processor PRid 0x30 for IDT RC64474/64475. These
...
are successors of RC4640/RC4650, but fully brewed MIPS, then capable of
running NetBSD/mips.
1998-09-26 08:16:38 +00:00
mark
7af1966350
Regenerate from podules.
1998-09-26 03:30:50 +00:00
nisimura
3da75bb55d
Update the list of MIPS processor revision ID. PRids of Toshiba TX3900
...
and QED R4650 comflict each other.
1998-09-26 03:29:37 +00:00
mark
a96d8e733a
Add EESOX manufacturer ID and SCSI2 podule ID.
1998-09-26 03:29:36 +00:00
thorpej
2c50ec242f
Add basic interprocessor interrupt sending and receiving code. Current
...
IPI functions: HALT, IMB, TBIA, TBIAP.
XXX HALT is not yet implemented, it's just a stub.
1998-09-26 00:03:51 +00:00
thorpej
78d445810b
Add an interprocessor interrupt bitmask to the cpu_softc, and publicize
...
the cpus[] array.
1998-09-26 00:01:17 +00:00
thorpej
1f4921edce
- Oops, forgot to initalize the cpu_softc simplelock.
...
- Add yet another debugging printf.
1998-09-26 00:00:33 +00:00
thorpej
e2aa38459c
Implement atomic quadword load-and-latch.
1998-09-25 23:59:42 +00:00
matt
f0071e56cf
Fix spl problem in socreate (which lead to the corruption of the
...
socket pool).
1998-09-25 23:32:27 +00:00
thorpej
01c75223d7
Minor style tweaks.
1998-09-25 22:06:33 +00:00
is
9d52889ce7
correct obvious typo
1998-09-25 21:50:38 +00:00
hwr
fadc6762f7
Add for packtes of IPPROTO_MOBILE (55). This is yet another
...
tunneling protocol which is described in RFC2004.
XXX There is no verification of the miniheader checksum at the moment.
1998-09-25 19:10:25 +00:00
matt
1131320f18
Fix transmit underflow messages. (\0128 != \0 128)
1998-09-25 18:06:53 +00:00
rvb
5b1d1ef004
Coda lkm
1998-09-25 15:01:56 +00:00
rvb
c559082b97
Conditionalize "stray" printouts under DIAGNOSTIC and DEBUG.
...
Make files compile if DEBUG is on (from Alan Barrett). Finally,
make coda an lkm.
1998-09-25 15:01:12 +00:00
pk
ed652e2a09
Fix a silly yank-o.
1998-09-25 14:19:20 +00:00
pk
eb8de83739
`eccmemctl' inadvertently got into the `mandatory' list.
1998-09-25 11:40:16 +00:00
hwr
d6a39aadd6
s/tun/gre/
1998-09-25 08:35:20 +00:00
erh
3affe03bf4
Alpha Linux compat tweak for getpid, getuid and getgid.
1998-09-25 06:04:48 +00:00
thorpej
d3ce2be01c
Don't bother printing the message from the secondary console. All it is
...
is basically the acknowledgement of the START command. Print the idle
USPACE address for now. Use the alias "apcb_backup_ksp" when setting the
backup kernel stack pointer in the secondary's boot HWPCB.
1998-09-25 03:23:50 +00:00