thorpej
f52a7cea62
Replay history: Added support for network booting
1997-02-04 03:57:08 +00:00
thorpej
b327731a21
Bump version: Reorganization of boot block code
1997-02-04 03:55:56 +00:00
thorpej
6c19137655
Replay history: Added support for HP-IB cartridge tapes
1997-02-04 03:54:56 +00:00
thorpej
a0864b3e07
Complete and total reorganization of the hp300 boot code, modeled
...
closely after the build process used by NetBSD/alpha's boot code.
1997-02-04 03:51:37 +00:00
mark
7ef8e3bcd9
Fix declaration of the interrupt handler to match new prototype for IRQ
...
function pointers.
1997-02-04 02:23:35 +00:00
mark
aab5efa574
Updated to use the new bus space interface code. Use a number of bus
...
space handles to describe the task file registers, aux register, 16 bit
data register and 32 bit data register.
The wdc softc structure has been moved to a separate file.
Added support for multiple attachments by separating the core of the
probe and attach functions from the mainbus probe and attach routines.
Added a new wdc flags 32_BIT so that the wd can determine 32 bit xfer
support from the wdc device.
1997-02-04 02:04:51 +00:00
mycroft
df3b4bae5c
db_expr_t became a long.
1997-02-04 00:02:34 +00:00
mycroft
12da023cd4
db_expr_t became a long.
1997-02-03 23:36:09 +00:00
oki
e42b78c179
Remove #ifdef GENERIC ... #endif
1997-02-03 22:20:32 +00:00
oki
f2ef4f87ec
Removed options GENERIC
1997-02-03 22:19:36 +00:00
oki
78c033ae63
Remove swapgeneric.c from target lint
1997-02-03 22:18:38 +00:00
oki
5bd33fc853
Oops, correct value in previous commit
1997-02-03 21:51:15 +00:00
oki
98f832a1b3
Remove #include <string.h>
1997-02-03 21:41:59 +00:00
oki
6bb753af5b
- tv_kfont[] size fix.
...
- silly speed hack.
1997-02-03 21:40:45 +00:00
gwr
d372229de2
This little awk program translates the initialized data table found
...
in the assembly file genassym.s into the usual assym.h file. The
assym.h file generated this way is identical to the output generated
if I simply compile and run the genassym.s file. "Heh, Kewl!"
Thanks to Matthias Pfaller for the "translate the .s file" idea!
1997-02-03 21:31:17 +00:00
oki
ddfc714cbe
Remove initialize mrh_list line, and fixed
1997-02-03 21:08:48 +00:00
oki
e79ab67da5
- RCSid police
...
- Correct header comment
- Sync with ALL
1997-02-03 20:20:45 +00:00
cgd
ae8e8e7f6b
print warnings about unrecognized boot flags. accept S/s as recognized,
...
even though they're redundant.
1997-02-03 20:02:02 +00:00
cgd
e09497929c
clean up a bit, add kernel setjmp and longjmp definitions.
1997-02-03 19:50:23 +00:00
cgd
b9910b1c1f
clean up a bit, add bad144-handling code
1997-02-03 19:48:04 +00:00
cgd
ca0809980e
add fd and wd to alpha_nam2blk
1997-02-03 19:46:55 +00:00
cgd
778552d37c
add bad sector information to cpu disklabel
1997-02-03 19:46:07 +00:00
gwr
165a7a3eeb
Put all the name/value pairs in an initialized array of structures
...
so that this can be compiled to assembly code and then translated
directly into assym.h by a simple awk program (genassym.awk).
This program can still be run the old way for verification.
1997-02-03 19:31:44 +00:00
scottr
d8deae5099
Convert to bus.h; this removes the need for the ASCBase global.
1997-02-03 17:36:00 +00:00
scottr
f042e543c9
Implement basic bus space access macros/functions.
...
Note: we currently do not use the extent manager.
1997-02-03 17:32:54 +00:00
oki
b2f7c338bf
Correct prototype
1997-02-03 17:01:57 +00:00
oki
9f4a52fe65
Added missing semicolon
1997-02-03 16:55:00 +00:00
thorpej
4d7a6cf6dd
Update clean and depend rule for kernel make changes.
1997-02-03 07:23:32 +00:00
mark
649a90497e
No need to check for CPU_ARM7500 being defined as this option implies
...
CPU_ARM7 which has to be checked anyway.
1997-02-03 03:12:09 +00:00
scottr
df2df037ca
copypage() is now declared in m68k/cpu.h
1997-02-02 21:33:30 +00:00
mhitch
93ce3347e7
Where did that 0 come from? Fix typo in cpu type definitions.
1997-02-02 18:37:16 +00:00
scottr
ea6b85a8db
copypage() is now declared in m68k/cpu.h
1997-02-02 18:19:55 +00:00
thorpej
876ea64acb
Add "options LKM", suggested by Klaus Klein <kleink@layla.inka.de>.
1997-02-02 17:29:42 +00:00
thorpej
2a0c6f4a0a
Use splkbd().
1997-02-02 09:40:31 +00:00
thorpej
47e3ffe813
Definition of splhil() is in param.h now.
1997-02-02 09:39:21 +00:00
thorpej
14a4465f0b
- Implement _splraise(), like _spl(), but only modifies the SR if the
...
new ipl is higher than the ipl currently set in SR. (Thanks to
scottr@netbsd.org for implementing it while I was busy with other stuff!)
- Define spl{bio,net,tty,imp} in terms of _splraise().
- Move definition of splhil() here, and define splkbd() as an alias for it.
1997-02-02 09:34:26 +00:00
thorpej
e17b9d9d39
Garbage-collect extra copy of mappedcopy.
1997-02-02 08:56:04 +00:00
thorpej
97be41b969
Use zeropage() in pmap_zero_page()
1997-02-02 08:54:20 +00:00
thorpej
e3a9cf46ee
zeropage -> devzeropage, and make it static.
1997-02-02 08:50:51 +00:00
thorpej
f05c6918f6
Garbage-collect extra copypage()
1997-02-02 08:48:35 +00:00
thorpej
8501929f45
Use copypage() and zeropage() in the right places.
1997-02-02 08:41:10 +00:00
thorpej
adcdf4cc59
zeropage -> devzeropage, and make it static.
1997-02-02 08:39:55 +00:00
thorpej
8d00d8cb60
Remove an un-true comment.
1997-02-02 08:38:51 +00:00
thorpej
95e30218f2
Declare and set cputype and mmutype.
1997-02-02 08:36:39 +00:00
thorpej
109700d828
Use copypage() and zeropage() in the right places.
1997-02-02 08:35:27 +00:00
thorpej
2bde56ef38
zeropage -> devzeropage, and make it static.
1997-02-02 08:34:16 +00:00
thorpej
3af641fa98
Remove an untrue comment.
1997-02-02 08:33:11 +00:00
thorpej
68950edae8
Garbage-collect extra copy of mappedcopy.
1997-02-02 08:30:54 +00:00
thorpej
243f0119cb
Purely cosmetic whitespace frobbing.
1997-02-02 08:30:08 +00:00
thorpej
94c399f00e
Use zeropage() in pmap_zero_page().
1997-02-02 08:28:58 +00:00
thorpej
3f17e697bf
zeropage -> devzeropage, and make it static
1997-02-02 08:27:15 +00:00
thorpej
2d04a07129
Garbage-collect extra copypage().
1997-02-02 08:25:23 +00:00
thorpej
07ded04c6f
Use zeropage() in pmap_zero_page()
1997-02-02 08:20:38 +00:00
thorpej
6bab515bce
zeropage -> devzeropage, and make it static.
1997-02-02 08:18:58 +00:00
thorpej
2282bab9ea
Garbage-collect extra copypage()
1997-02-02 08:17:46 +00:00
thorpej
65494a33cb
Garbage-collect extra copy of mappedcopy.
1997-02-02 08:03:06 +00:00
thorpej
2f2eed4a30
Use zeropage() in pmap_zero_page().
1997-02-02 08:01:32 +00:00
thorpej
c51511c5b5
zeropage -> devzeropage, and make it static.
1997-02-02 07:59:41 +00:00
thorpej
4b525c0004
Clean up the mappedcopy initialization code.
1997-02-02 07:58:49 +00:00
thorpej
00111f0a5d
- Eliminate some unnecessary cpu/mmu checks, based on what CPUs
...
the kernel was compiled for.
- Add some comments about possible further optimization.
- Garbage-collect extra copypage()
1997-02-02 07:55:52 +00:00
thorpej
2bf5021447
- Use <errno.h>, not "extern int errno."
...
- Define FPU constants.
1997-02-02 07:53:16 +00:00
thorpej
f10c97e7e7
zeropage -> devzeropage, and make it static.
1997-02-02 07:29:35 +00:00
thorpej
2a1f46c2d5
Gerbage-collect extra copypage()
1997-02-02 07:27:48 +00:00
thorpej
f5c8779ed3
zeropage -> devzeropage, and make it static.
1997-02-02 07:17:14 +00:00
thorpej
e38eb392aa
- Set cputype and mmutype (XXX we set 68040 in the 68060 case)
...
- garbage-collect extra copypage()
1997-02-02 07:15:05 +00:00
thorpej
c4756a90f1
Define CPU, MMU, and FPU constants.
1997-02-02 07:05:52 +00:00
thorpej
de70c1051d
prototype mappedcopy{in,out}(), {copy,zero}page().
1997-02-02 06:56:57 +00:00
thorpej
9568fcee35
Build mappedcopy.c conditional on "options MAPPEDCOPY"
1997-02-02 06:55:15 +00:00
thorpej
e9eba07a8f
Add the Utah mappedcopyin/mappedcopyout functions to a common m68k
...
area. These functions are designed to improve performance of large
copyin/copyout operations by mapping the user page in to the kernel
address space and using bcopy(), rather then copying across protection
boundaries.
XXX This doesn't work yet -- the way it's called doesn't obey C calling
XXX conventions. That will be fixed soon.
1997-02-02 06:54:10 +00:00
thorpej
7dae9fb29b
Add two optimized functions used by pmap.c:
...
- copypage() -- a single page-aligned NBPG-byte copy.
- zeropage() -- a single page-aligned NBPG-byte zero.
These functions don't play around with alignment, etc. Their use
causes a measureable performance improvement in pmap_copy_page()
and pmap_copy_page().
A few m68k ports already had copypage() in their locore.s. It has
been moved here so it can be shared.
1997-02-02 06:50:06 +00:00
thorpej
834bef67f2
If the user has halted the system, allow them to press a key to reboot.
1997-02-02 05:33:30 +00:00
carrel
31ff345489
My config files. To quote from thorpej: "for kicks".
1997-02-02 00:23:23 +00:00
thorpej
312e813007
Oops, need PFIL_HOOKS.
1997-02-02 00:11:33 +00:00
thorpej
f28303c413
- Garbage-collect a kludge necessary when we were using old config.
...
- Synch the "clean" rule with the i386 port's.
- Add a commented-out rule for generating assym.h w/ the new genassym.sh.
Some slight changes need to be made to genassym.h to make it work with
m68k, so we can't use it just yet.
1997-02-01 23:55:10 +00:00
scottr
37fbc156dc
Now that we can compile without warnings, enable -Werror
1997-02-01 21:55:23 +00:00
mrg
96c21c1fcf
no need to delcare mcount here; fixes warnings(errors) when compiling a kernel with profiling.
1997-02-01 20:56:40 +00:00
matthias
a6befcbede
* clean, depend :: -> : change
...
* use genassym.sh to create assym.h
1997-02-01 09:23:02 +00:00
mhitch
e65c38353c
Use the disk offset to the boot block (first block in the partition) to
...
pass the block number of the boot partition to the kernel. The kernel
will use the block number to determine which disk device the kernel was
booted from and set the boot device based on that instead of the old
"generic" method.
1997-02-01 01:46:26 +00:00
mhitch
3af372d68a
If the bootloader passes the boot partition offset, try to determine which
...
disk device was the boot device and use that for setroot().
1997-01-31 23:26:10 +00:00
mhitch
965c7a43fe
Get the boot partition offset from the boot loader. Also pass it when
...
doing a reload. The partition offset will be used to determine which
disk device was the boot device.
1997-01-31 23:18:56 +00:00
carrel
05c0e704dc
Make "options HP340" actually work without having "option HP360".
1997-01-31 23:01:21 +00:00
mhitch
d8489a6f7e
"options GENERIC" is obsolete, don't need the prototype for setconf() anymore.
1997-01-31 22:59:19 +00:00
mhitch
78d0024855
"options GENERIC" is obsolute.
1997-01-31 22:55:42 +00:00
gwr
186a6ad683
Add include <machine/mon.h> so this compiles, etc.
1997-01-31 22:33:47 +00:00
carrel
32f2102a58
Patch from thorpej to mark non-console grf's and ite's alive.
1997-01-31 21:16:50 +00:00
thorpej
2c94d6307c
Fix typo introduced in new setroot code. (There's only just a little
...
irony in that, eh?)
From Klaus Klein <kleink@layla.inka.de>, PR #3173 .
1997-01-31 20:20:53 +00:00
thorpej
2ca27c5550
Garbage-collect "argdev".
1997-01-31 19:10:27 +00:00
cgd
95963edf4f
add KMEMSTATS to ALPHA, clean up ports diagnostic/debug options
1997-01-31 18:00:33 +00:00
veego
87ba0ff405
:: -> : (pr #3154 with a minor change)
1997-01-31 10:16:07 +00:00
thorpej
bb1cdc5027
Yet Another NFSCLIENT -> NFS. (I must be getting tired.)
1997-01-31 06:13:42 +00:00
thorpej
04da46b022
Gah, missed another NFSCLIENT -> NFS.
1997-01-31 06:12:57 +00:00
thorpej
6ce149b26e
Oops, missed an NFSCLIENT -> NFS. (grep is your friend)
1997-01-31 06:12:07 +00:00
thorpej
739819c9ba
Adopt for new file system and root spec grammar.
1997-01-31 06:05:14 +00:00
thorpej
ac90be5e3b
Oops! NFSCLIENT -> NFS
1997-01-31 06:03:38 +00:00
thorpej
87e3085155
Adopt for new file system and root spec grammar.
1997-01-31 06:02:19 +00:00
thorpej
d8096d0e4e
Oops! NFSCLIENT -> NFS
1997-01-31 05:57:05 +00:00
thorpej
41809f9413
Adopt for new file system and root spec grammar.
1997-01-31 05:56:10 +00:00
thorpej
41a9e723e3
Adopt for new file system and root spec grammar.
1997-01-31 05:46:09 +00:00
thorpej
7edaeb36ce
Oops, remove straggler NFSCLIENT.
1997-01-31 05:20:06 +00:00
thorpej
739f23a219
This file is obsolete; this information is now generated by config(8).
1997-01-31 05:12:49 +00:00
cgd
d3f790f3d0
add 'major' declaration for wd
1997-01-31 02:49:57 +00:00
cgd
3603b076e1
add major and minor numbers for 'wd', slight clean
1997-01-31 02:49:35 +00:00
thorpej
2525eee053
Use new machine-independent mountroothook code.
1997-01-31 02:15:54 +00:00
thorpej
e37a1f5794
Use new machine-independent setroot() and mountroothook code.
1997-01-31 02:15:09 +00:00
thorpej
be49bd8254
Update for new file system and root spec grammar.
1997-01-31 02:14:19 +00:00
thorpej
9b683dc125
Use new machine-independent setroot().
1997-01-31 02:13:40 +00:00
thorpej
003dad8fdd
Pass a struct device ** down to the functions that find the boot device.
1997-01-31 02:12:31 +00:00
thorpej
fc9c10afb7
Update prototypes to match new calling convention of functions that
...
find the boot device.
1997-01-31 02:11:51 +00:00
thorpej
2b43c7eab7
Adopt for new file system and root spec grammar.
1997-01-31 02:10:33 +00:00
thorpej
bb87691950
Use new machine-independent setroot().
1997-01-31 02:08:50 +00:00
thorpej
95380a8478
Adopt for new file system and root spec grammar.
1997-01-31 02:08:19 +00:00
thorpej
801f7e1a0e
Use new machine-independent setroot() and mountroothook code.
1997-01-31 02:07:29 +00:00
thorpej
f159c829df
Adopt for new file system and root spec grammar.
1997-01-31 02:06:41 +00:00
thorpej
304c785022
Find the root device in a much more sane way. Also, remove all of the
...
code that determines the root file system type. This is now done in
machine-independent code, much differently.
1997-01-31 02:05:54 +00:00
thorpej
773c77b683
Use the new machine-independent setroot().
1997-01-31 02:04:43 +00:00
thorpej
1a0f586e08
Declare booted_device and booted_partition as "extern".
1997-01-31 02:04:14 +00:00
thorpej
bd1a87986a
Adopt for new file system and root spec grammar.
1997-01-31 02:03:38 +00:00
thorpej
65e736fcae
Use new machine-independent setroot().
1997-01-31 02:02:56 +00:00
thorpej
08dafb1339
Add a sick little hack to glue old-config-pmax-scsi-stuff into the
...
alldevs list. This is required for the new machine-independent setroot().
1997-01-31 02:00:56 +00:00
thorpej
1b341f7e70
Update for new file system and root spec grammar.
1997-01-31 01:59:09 +00:00
thorpej
e4d6c27735
Use new machine-independent setroot().
1997-01-31 01:58:44 +00:00
thorpej
16aa3354f7
Adopt for new file system and root spec grammar.
1997-01-31 01:58:17 +00:00
thorpej
0735d8d32e
Use new machine-independent setroot().
1997-01-31 01:57:51 +00:00
thorpej
fcb565dde2
Adopt for new file system and root spec grammar.
1997-01-31 01:57:08 +00:00
thorpej
70653a472d
bootdv -> booted_device
1997-01-31 01:56:03 +00:00
thorpej
573e68b745
Use new machine-independent setroot().
1997-01-31 01:55:40 +00:00
thorpej
0e3acd811d
bootdv -> booted_device
1997-01-31 01:53:06 +00:00
thorpej
3fd4de4cd9
Adopt for new file system and root spec grammar.
1997-01-31 01:52:38 +00:00
thorpej
5f46d3130a
Use new machine-independent setroot().
1997-01-31 01:51:17 +00:00
thorpej
8eae9eaaec
Adopt for new file system and root spec grammar.
1997-01-31 01:50:46 +00:00
thorpej
8763a04e25
Use the new machine-independent setroot().
1997-01-31 01:49:41 +00:00
thorpej
8496115a38
Adopt for new file system and root spec grammar.
1997-01-31 01:48:24 +00:00
thorpej
3e47546598
Use new machine-independent setroot()
1997-01-31 01:47:25 +00:00
thorpej
24c607fc32
NFSCLIENT -> NFS
1997-01-31 01:46:49 +00:00
thorpej
1c705f35fd
Use new machine-independent setroot().
1997-01-31 01:46:23 +00:00
thorpej
e752da4888
Adopt for new file system and root spec grammar.
1997-01-31 01:45:40 +00:00
thorpej
f1065bcb07
Garbage-collect unused bootdev global.
1997-01-31 01:44:13 +00:00
thorpej
16d4fd0ac8
Use the new machine-independent setroot().
1997-01-31 01:43:37 +00:00
thorpej
aea810c379
Adopt for new file system and root spec grammar.
1997-01-31 01:42:34 +00:00
thorpej
4e686aa6ae
Don't locally declare root_device; it's not used in the MI kernel.
1997-01-31 01:41:37 +00:00
thorpej
d5257c641b
Use the new machine-independent setroot()
1997-01-31 01:40:40 +00:00
gwr
d9267b93fd
Forgot to initialize cs->cs_rr0_dcd and fiends in attach.
1997-01-31 00:07:06 +00:00
scottr
fc20c2eb8f
Add missing major number decls, from Klaus Klein (closes PR 3165).
1997-01-30 22:11:19 +00:00
scottr
13802e3a85
Add DIOVERBOSE per Jason; clean up formatting for some options.
1997-01-30 18:33:52 +00:00
thorpej
5885fe6b78
This file is now obsolete.
1997-01-30 17:29:23 +00:00
oki
7195b16867
:: --> :
1997-01-30 16:03:55 +00:00
thorpej
570522c72c
Clean up #includes.
1997-01-30 10:32:51 +00:00
thorpej
5906c26c8b
Commit this to the right place, this time.
...
The boot blocks do a primitive form of autoconfiguration. Duplicate some
of the old config strcutures for the benefit of the boot blocks; they
don't need something as flexible as the kernel does.
1997-01-30 10:31:44 +00:00
thorpej
40d51256bb
These files are no longer needed.
1997-01-30 10:00:39 +00:00
thorpej
5e781164af
Update for new-style config.
1997-01-30 09:58:57 +00:00
thorpej
add93ce69e
Garbage-collect some uneeded stuff now that we're new config only.
1997-01-30 09:55:45 +00:00
matthias
1370131ffd
Add scripts and documentation for a new method to create assym.h files.
...
With the kern/genassym.sh script HOSTED_CC is no longer used to create
assym.h files. This should make crosscompilation easier.
1997-01-30 09:37:20 +00:00
thorpej
d26d94a7a5
Regen to clear up RCS id snafu.
1997-01-30 09:20:42 +00:00
thorpej
cb63bb9de5
Garbage-collect all old-style autoconfiguration support; it is no
...
longer supported. The hp300 port uses new config now.
1997-01-30 09:18:33 +00:00
thorpej
9bb27910a9
Convert to new-style autoconfiguration; old-style config is no longer
...
supported.
1997-01-30 09:14:10 +00:00
thorpej
f19d55d659
- Garbage-collect the old-style configuration glue.
...
- Make sure we don't get interrupts in dcmselftest().
1997-01-30 09:11:24 +00:00
thorpej
f5bb637c10
- Convert these drivers to new-style autoconfiguration. Old-style
...
config is no longer supported.
- Use a much more obvious SCSI job queueing scheme.
1997-01-30 09:08:55 +00:00
thorpej
365324ec10
- Convert these drivers to new-style autoconfiguration. Old-style
...
configuration is no longer supported.
- Use a much more obvious HP-IB job queueing scheme.
1997-01-30 09:06:51 +00:00
thorpej
d49c71cb8a
- Use indicies, rather than pointer arithmetic, to track DMA chain
...
segments.
- Use a much more obvious DMA job queueing scheme.
- Fixup some debugging code.
1997-01-30 09:04:33 +00:00
thorpej
7bfe4e11c4
Garbage-collect old-style autoconfiguration glue.
1997-01-30 09:00:21 +00:00
thorpej
743140bb51
Garbage-collect old-style autoconfiguration code. Adopt boot device
...
detection code to new-style autoconfiguration.
1997-01-30 08:59:29 +00:00
is
3d42605db3
Correct yet another typing error.
1997-01-29 17:19:35 +00:00
is
3d43ed097b
fixed my own stupid typing error.
1997-01-29 17:12:51 +00:00
mycroft
c4062005b4
Oops! Forgot to pop an argument to npxintr().
1997-01-29 01:07:38 +00:00
mark
b371b8a271
Prototype main().
1997-01-28 05:02:30 +00:00
mark
01b365e7a5
Use <machine/conf.h> for prototypes of the block and character device
...
functions.
1997-01-28 05:00:03 +00:00
mark
a497e39048
Fix the declarations of the interrupt handlers to accept void * pointers
...
as the only argument and cast this as appropriate now that the function
pointers to the interrupt registration functions are fully prototyped.
Use <machine/conf.h> for the declarations of the device driver entry
points.
1997-01-28 04:55:15 +00:00
mark
844495ceb6
Use machine/conf.h for prototypes for device entry points.
...
Declare the cpuioctl() cmd argument as u_long rather than int.
1997-01-28 04:36:14 +00:00
mark
ed854d0d12
Fix the declarations of the interrupt handlers to accept void * pointers
...
as the only argument and cast this as appropriate now that the function
pointers to the interrupt registration functions are fully prototyped.
1997-01-28 04:20:58 +00:00
mark
ad1a9d7854
Now that the generic sfas code works fine under interrupts, disable polling
...
behaviour of the driver.
1997-01-28 04:10:47 +00:00
mark
e1460d785b
Add prototypes for match and attach functions.
1997-01-28 04:08:21 +00:00
mikel
2ef9229953
remove superflous DESTDIR ref; PR 3143
1997-01-28 04:01:41 +00:00
gwr
c7fd1435c6
Update for new struct member names in db_regs_t.
1997-01-27 23:07:04 +00:00
gwr
b0f4781a3d
Include <machine/frame.h> and typedef db_regs_t using struct trapframe
...
(instead of replicating trapframe here by a different name). Update the
macros that refer to members of db_regs_t to use the trapframe members.
1997-01-27 23:02:55 +00:00
gwr
09fa19ebb5
Protect this agains multiple includes so it can be included by db_machdep.h
1997-01-27 22:58:45 +00:00
gwr
3cf095df8d
The sunmon_* declarations are now in machdep.h
1997-01-27 22:55:07 +00:00
gwr
9f0e342d0c
Now getting these from arch/sun3
1997-01-27 22:51:40 +00:00
gwr
5f1abbe73b
Add OBIO_EMULEX_SCSI
1997-01-27 22:42:44 +00:00
gwr
7f16997d26
Replace sunmon.h with machdep.h
1997-01-27 22:35:03 +00:00
gwr
2e2e2a855c
Change "machdep.h" to <machine/machdep.h>
1997-01-27 22:33:34 +00:00
gwr
c1ccab6daa
Get trap.c, vector.c from arch/sun3/sun3
1997-01-27 22:26:50 +00:00
gwr
8fddc5d688
Kill sunmon.h
1997-01-27 22:24:03 +00:00
gwr
55cc627131
Let bus_mapin return void*
1997-01-27 22:23:38 +00:00
gwr
0352f52a7a
Kill sunmon.h; add sun "code names" (Hydra, Pegasus).
1997-01-27 22:22:51 +00:00
gwr
21da6a34c0
Add machdep.h; use sunmon_abort() instead of mon_exit_to_mon().
1997-01-27 22:16:37 +00:00
gwr
39d7966a63
Kill sunmon.h
1997-01-27 22:15:06 +00:00
gwr
530f35200b
kill type cast
1997-01-27 22:14:19 +00:00
gwr
317b22ec3f
Let bus_mapin() return void *
1997-01-27 22:12:27 +00:00
gwr
4a4af629f2
Just declare the sunmon_* functions here. No need for sunmon.h
1997-01-27 22:09:50 +00:00
gwr
46cb437677
Nuke sunmon.h, add machdep.h
1997-01-27 21:57:44 +00:00
gwr
cdac61715c
Just declare the sunmon_* functions here. No need for sunmon.h
1997-01-27 21:48:37 +00:00
pk
772b81afe0
In cpu_startup(), after configure() returns, re-zero proc0's user area.
...
This largely nullifies the effect of proc0's stack running into the
user area during auto-configuration.
1997-01-27 21:18:17 +00:00
gwr
9d2ab17c95
Include <sun3/sun3/vector.h>
1997-01-27 20:54:14 +00:00
gwr
ca8e9852d2
Use sunmon_abort() instead of mon_panic(), etc.
1997-01-27 20:50:36 +00:00
gwr
c8b0ad744c
Changed "machdep.h" to <machine/machdep.h>
1997-01-27 20:43:51 +00:00
gwr
feaca6a0df
Let idprom_init() have void return.
1997-01-27 20:36:50 +00:00
gwr
9b52402303
Use sunmon_abort() instead of mon_panic()
...
Let idprom_init() have void return.
1997-01-27 20:35:58 +00:00
gwr
0942e69a7b
Let bus_mapin() return void *; moved machdep.h
1997-01-27 19:56:33 +00:00
gwr
ced023ffd8
Let bus_mapin() return void *
1997-01-27 19:54:53 +00:00
gwr
f8d04bcffb
Update comment about si_obio_options
1997-01-27 19:54:06 +00:00