mycroft
558d72128e
Put into . Remove hooks for `config-dependent' and
...
`device-driver' flags.
1996-08-12 00:51:24 +00:00
mycroft
cf67f29afe
* Add a HOSTED_C_C variable, which strips -p',
-pg', and
...
`-nostdinc', and use it when building genassym.
* Use `-nostdinc' just to be sure we're self-contained.
1996-08-10 06:07:57 +00:00
mycroft
f94052ed3a
* Define CWARNFLAGS and MKDEP in some moderately consistent fashion.
...
* Make S expand to an absolute path at compile time.
* Use `-S' rather than `-x' to remove debugging symbols.
* Garbage collect unused variables.
* Reverse a handful of port-specific changes that do not correspond to
the common build model and are not needed.
1996-08-10 05:29:24 +00:00
mrg
5abbf990f3
Change reboot(2) to take two arguments: bootopt like normal and also
...
a boot string for firmware that can do this, such as the SPARC and
the sun3 models. It is currently silently ignored on all other
hardware now, however. The MD function "boot()" has been changed to
also take a char *.
1996-08-09 10:30:23 +00:00
scottr
bfb6d245b5
Make the calculation of the PA returned by get_physical() agree with the
...
comment immediately preceding it: We have to take the most significant
"numbits" from the returned value "ph", and the rest from our addr. The
addition used previously introduced a carry which was causing great
difficulty in determining the correct PA of the framebuffer VA passed in
by the booter.
1996-08-06 04:03:33 +00:00
briggs
d2ea50dad8
Fix improperly terminated comment. Noticed by brg@dgate.org (Brian Gaeke).
1996-08-05 23:20:46 +00:00
scottr
2985b9d676
Initialize conspa so ite_match() can attach to the proper device.
1996-08-05 04:36:45 +00:00
scottr
571519c310
Attach ite semantics to the appropriate grf device.
1996-08-05 01:52:13 +00:00
scottr
91d8e018e2
Attach ite semantics to the appropriate grf device, instead of obio.
1996-08-05 01:26:31 +00:00
scottr
1d6cd98d6a
Attach ite semantics to the appropriate grf device, instead of obio.
1996-08-05 01:00:12 +00:00
scottr
89f4fddbfe
Add a way to tell grf_establish() that internal video doesn't actually
...
occupy a slot. This is necessary so that GRFIOCMAP can find the correct
physical address of the framebuffer. Fixes P550, some LC models, and
perhaps the PB520.
1996-08-04 06:03:47 +00:00
scottr
9931b6b324
MRG vectors for the Quadra 630, from Jason Godfrey <jason@primenet.com> and
...
Bob Nestor <rnestor@metronet.com> (verified by Jason).
1996-08-04 04:08:25 +00:00
scottr
0e57c5bb15
Be much more careful with setting up the MRG ROM vectors. If we are using
...
a serial console and the PRAM read/write code happens to use the ADB ROM
vectors, we will have problems because the ADB hasn't been initialized.
For now, the only class of machines that we will set these up on regardless
of whether we are on a serial console or not is the original II series (II,
IIx, and IIcx). Others can come later.
1996-08-04 03:53:15 +00:00
scottr
c92399979d
Back out previous; actually, this is never a problem for us. (Duh.)
1996-07-12 17:09:26 +00:00
scottr
73b545f8f1
Fix from Leo Weppelman: Change accesses to 'ssir' to inline asm macro's.
1996-07-10 18:31:49 +00:00
briggs
4043c93c6f
Format the NetBSD Id string like it is elsewhere
1996-06-23 15:30:51 +00:00
briggs
9f01fc6ee4
Add a comment about the last change.
1996-06-23 15:02:58 +00:00
briggs
8d1606fcb9
Move splimp back to spl2 (from spl4).
1996-06-21 21:51:15 +00:00
scottr
231a66aa69
Minor style cleanup (avoid goto); no functional change.
1996-06-21 06:12:45 +00:00
scottr
08a2715e38
Test for serial console in adb_init() early, and abort if we're using it.
...
Initiialize ROM vectors regardless of this so that the PRAM RTC read and
write work regardless of whether a serial console is in use.
1996-06-21 06:10:56 +00:00
scottr
02f1ebc3de
SPOT is now an NFS server, too.
1996-06-20 04:11:55 +00:00
scottr
758ea43e99
Completely revamp setroot() and friends. Since Chris' version of this code
...
is close to how I reworked it, I pulled in the (essentially MI) NetBSD/alpha
and added the appropriate support around it.
- No need for the GENERIC kernel config option.
- NFS-mounted root and swap are supported.
- If we can't figure out where the root filesystem is from what the Booter
tells us, ask the user.
- Split the mainbus autoconfig code to a separate file.
Also, update/add copyrights as appropriate.
1996-06-19 03:21:03 +00:00
briggs
37472fd212
Remove Alice copyright.
1996-06-19 02:20:54 +00:00
briggs
09eef8070d
Remove Alice copyright and comment from '92.
1996-06-19 02:19:13 +00:00
scottr
6c3aabe226
Update some comments, and the copyright
1996-06-19 01:47:28 +00:00
briggs
b4c60fd801
port-m68k/2547: wrong bus error detection from is@beverly.rhein.de.
1996-06-15 21:25:21 +00:00
scottr
3f231717ab
raise splimp() to spl4(); we need to block zs interrupts, too.
1996-06-14 04:42:50 +00:00
scottr
26f0e61730
Update for current reality
1996-06-11 03:39:20 +00:00
scottr
c72d612674
Deal with interrupt flags more carefully, and use the correct offset
...
for PB500-series SCSI I/O. While I'm here, update the copyright.
1996-06-11 03:20:23 +00:00
scottr
c74cec9954
Add missing cpu model info for Powerbook 500, and correct the ROM
...
vectors for the same.
1996-06-11 03:11:06 +00:00
scottr
3bac925c32
Fix bounds check for fpu description array.
1996-06-11 02:56:22 +00:00
scottr
5057bf9c78
Add Powerbook 500 series machine ID
1996-06-11 02:52:54 +00:00
briggs
9697ef6407
Add machine/viareg for prototype of via_set_modem().
1996-06-09 04:27:59 +00:00
briggs
2b220a1581
Implement suggestion from is -- handle _fpfault differently for 040 and better.
1996-06-09 01:53:42 +00:00
briggs
b6759b3498
Fix typo.
1996-06-07 13:04:46 +00:00
briggs
04ad749207
Disable ROM vectors if booting from either serial console. PR#2525.
1996-06-07 10:48:26 +00:00
briggs
00c097a027
Changes from Bill Studenmund to support external clocks on the modem port.
1996-06-07 10:41:30 +00:00
briggs
4498ce3c90
Add constants for booter interface.
1996-06-07 10:27:19 +00:00
briggs
0d0487a98b
Wait longer (2.5 sec) in wait_req_true/false. Some targets take a long time.
1996-06-07 02:44:15 +00:00
briggs
5c13e7184b
Fix a typo.
1996-06-07 01:45:43 +00:00
briggs
79309c78d8
Patches from Bill Studenmund to get serial default settings from the booter.
1996-06-07 00:15:24 +00:00
briggs
6959d64eeb
Some more constants from Bob Nestor--MacTV ADB works, now.
1996-06-04 03:04:49 +00:00
scottr
d9953b15c4
Minor cosmetic cleanup left over from reverting interrupt handlers
1996-06-01 06:10:34 +00:00
scottr
701205b00d
Add tty_attach() as appropriate (for pstat -t)
1996-06-01 00:13:39 +00:00
scottr
cac1b831e9
- Simplify writes in sbc_drq_intr().
...
- When finished writing, if the SCSI bus has BSY asserted, write another
byte to the SBC to ensure we get an interrupt.
- Unflag SCSI interrupts on the VIA whenever we clear the interrupts
on the SBC itself.
1996-05-29 14:26:33 +00:00
briggs
014b404127
Clean up the interrupt handling somewhat.
1996-05-25 16:42:24 +00:00
briggs
100623915b
Clear via2 interrupts before processing, too. It is up to the drivers to clear
...
any interrupts that are flagged during processing.
1996-05-25 16:31:04 +00:00
briggs
d6345a7855
More from Dave Huang (khym@bga.com)--set ROMLEN to 2MB and make another
...
class for AV machines (C660AV and Q840AV).
1996-05-25 14:48:38 +00:00
briggs
30e64f90b7
Patches from Dave Huang (khym@bga.com) to get MRG ADB working on his 660av.
1996-05-25 14:45:31 +00:00
briggs
10221fc1cd
Do not let getty open ite if it's not been initialized.
1996-05-25 00:56:38 +00:00