veego
4c4ad1d1a5
Resolve conflicts.
2000-05-21 18:45:53 +00:00
perry
2a9fe3a4e7
Actually return the BIOS error code (if any) generated by the reads
2000-05-21 16:59:28 +00:00
jhawk
24396ea653
revert 1.21 (back to 1.20);
...
the problem was due to diskbuf[] getting pushed over a 64k
boundary, and has now been fixed (for the moment).
2000-05-21 16:33:12 +00:00
jhawk
07a3d660c5
This change courtesy of Charles Hannum <root@ihack.net>. This
...
addresses the problems seen by Jason Thorpe <thorpej@netbsd.org> and
Erik Berls <cyber@netbsd.org> necessitating rev 1.20 of
biosboot/main.c.
Move BOOTSEG from 0x100 to 0x1000.
Move heap from 0x10000 to 0x20000.
XXXXXXXX
This is a Kluge From Hell to allow boot blocks to grow a little larger
without diskbuf[] crossing a 64k boundary.
2000-05-21 16:29:14 +00:00
wiz
56cb02c358
Use bktr_softc.bktr_dev.dv_xname instead of "bktr0" when printf'ing as
...
requested by Klaus Klein in kern/10166.
Also add device instance name to all printf's that didn't have it.
2000-05-21 15:43:56 +00:00
eeh
3cee90e0e1
Need to provide a consdev to the cons_attach_input call now.
2000-05-21 14:36:15 +00:00
tsutsui
a6d8e45ba7
Call bus_dmamap_unload() if any Tx mbuf remains in rtk_stop().
2000-05-21 13:00:46 +00:00
uch
fb077d8092
change TX3922 D-cache mode to write-through.
2000-05-21 11:53:00 +00:00
uch
7b768bd6e8
recognize 32MByte D-RAM.
2000-05-21 11:24:45 +00:00
uch
060197b367
Get LCD size from PLUM2 Display control register.
2000-05-21 11:22:25 +00:00
ragge
da774180b6
Compare the boot address with 1) physical address and 2) correct variable.
2000-05-21 10:03:55 +00:00
ragge
d901690b17
Remove forgotten debug printf.
2000-05-21 09:45:54 +00:00
ragge
0b560b2138
Set correct adapter addresses if none is given.
2000-05-21 09:45:34 +00:00
ragge
93753c91c0
11/750 fixes:
...
- Set the correct adapter address in RPB for Unibus devices.
- Repair the disk read routines for HP disks. ROM routines do not work
on HP disks, therefore use a small home-written routine.
2000-05-21 09:44:16 +00:00
ragge
f7b7cabc0b
On the 11/750, the stack will be placed by ROM in the code area.
...
Start with moving it to a safe place.
2000-05-21 08:13:20 +00:00
soren
f598aece87
MIPS 'mach halt' does nothing MD, so nuke it.
2000-05-21 05:41:25 +00:00
soren
6aba4259b6
R10K has 64 TLBs.
2000-05-21 04:25:57 +00:00
soren
abbe53961a
Add R12K PRID.
2000-05-21 04:03:34 +00:00
soren
81fa4aa07f
Populate the cputype defopt (not enabled yet).
2000-05-21 03:31:35 +00:00
soren
2779a53005
Include opt_cputype.h.
2000-05-21 03:23:15 +00:00
soren
7ea4a2b744
Fix RCS ID line.
2000-05-21 02:51:58 +00:00
soren
b70819c71a
Also share BE ldscripts.
2000-05-21 02:50:10 +00:00
augustss
bdc8c2f8f4
Alphabetize.
2000-05-20 21:34:48 +00:00
thorpej
1410091b4e
Clean up a comment.
2000-05-20 19:54:01 +00:00
matt
20a98cb524
count input and output packets.
2000-05-20 18:33:18 +00:00
thorpej
649ff32f2b
Rather than using a magic constant, use `com_scratch' as the offset
...
in UART space to the interrupt CSR.
2000-05-20 18:25:41 +00:00
augustss
c3e3a945cc
Add a missing bktr%d: in one of the attach messages.
...
(When is this code going to be KNFed?)
2000-05-20 16:16:15 +00:00
simonb
a8377e933e
Don't define __inline as "/* delete GCC keyword */" if __lint__ is
...
defined - lint(1) already knows about the __inline modifier.
This stops lint from generating "static function ... unused" warnings
for static __inline functions.
2000-05-20 14:26:01 +00:00
eeh
17c567f9de
Oops. Seems like we do need this file to make pcons work.
2000-05-20 14:23:12 +00:00
ragge
9f7a44710e
Remove (more) VAX dependencies.
2000-05-20 13:41:33 +00:00
ragge
2da29b7e01
Changes to use the RPB for different tasks. Much simpler now to find the
...
boot device.
2000-05-20 13:38:58 +00:00
ragge
b3f6551d41
WARNS=1. Unify the ra and tmscp driver.
2000-05-20 13:36:11 +00:00
ragge
027ee49b0f
Adopt to the RPB changes. Complete change of how network devices are
...
handled. No more hacks to find bus addresses.
2000-05-20 13:35:07 +00:00
ragge
c5f56fab00
Change all devices to use the RPB info when autobooting, this allows for
...
booting from unsupported devices also. As a side effect; it fixes PR#9202.
2000-05-20 13:30:03 +00:00
ragge
a8a7bf342f
New arguments to the rom routines. Adapt srt0 to new world also.
2000-05-20 13:22:39 +00:00
ragge
9ff9efe46a
Rewriting of the VAX boot block. Differences:
...
- Use the RPB for passing boot device info up to kernel, instead of the
old BSD "hack" with an encoded longword (see sys/reboot.h for details)
- Instead of separate drivers for all devices, use the HW-provided ROM
routines as much as possible.
- Add filesystem support for CD9660 also (now when there is space).
- Make everything compile with WARNS=1.
The boot block is now <7K in size and have support for UFS, CD9660 and USTAR.
2000-05-20 13:21:29 +00:00
takemura
5e48883c49
Add NEC Mobile Pro 780/880 and Vadem Clio 1050.
2000-05-20 07:11:25 +00:00
castor
9816b43753
regen
2000-05-20 06:30:13 +00:00
castor
773f9bb009
Add Geocast's vendor ID
2000-05-20 06:29:50 +00:00
takemura
6bef866101
Add two items:
...
NEC MobilePro 780 (MC/R530A)
NEC MobilePro 880 (MC/R730A)
2000-05-20 05:08:53 +00:00
shin
405f83e99a
fix platid_test source files.
2000-05-20 03:41:28 +00:00
thorpej
cd737c4016
Remove VM_PROT_EXECUTE from the permissions used to map the page
...
for pager I/O -- it is not needed, and including it leads to
unnecessary I-cache flushes.
2000-05-20 03:36:06 +00:00
thorpej
7b6dd5a1c9
In chkdq(), check for NOCRED. Should fix port-alpha/10147.
2000-05-20 03:25:14 +00:00
jhawk
ca31d672e2
Install "show arptab" (db_show_arptab) in the ddb command tree.
...
Move prototype from netinet/if_inarp.h to ddb/db_interface.h.
Change function to have standard ddb parameters (though they're
ignored).
2000-05-20 03:08:41 +00:00
thorpej
4756ba9e32
#if 0 out the consdev command stuff -- with it, boot blocks don't
...
work, without it, they work fine. Size issue?
2000-05-19 22:26:50 +00:00
thorpej
5026e056e2
Back out previous change; there is something Seriously Wrong.
2000-05-19 20:42:20 +00:00
itojun
48c5048502
correct manipulation of link-local scoped address on loopback.
...
now "telnet fe80::1%lo0" should work again.
(we have another bug near here - will attack it soon)
2000-05-19 20:09:26 +00:00
thorpej
d55b1bd74d
Handle non-GNU C++ as well. Pointed out by Klaus Klein.
2000-05-19 18:57:48 +00:00
thorpej
071aed40ac
A foolish consistency; most parts of the kernel use bp->b_data, so
...
change these from bp->b_un.b_addr to bp->b_data, as well. This also
allows us more flexibility to experiment with other data buffer types
hung off of struct buf.
2000-05-19 18:54:22 +00:00
thorpej
646555bbd5
Clean up some indentation lossage in uvm_map_extract().
2000-05-19 17:43:55 +00:00