mark
b7105daa51
Updated boot0() to leave the processor in 32 bit data/address space mode
...
when jumping back into the ROM at 0x00000000.
1996-05-12 21:54:05 +00:00
mark
db208e96e3
Addition of configuration file for RC7500 development board.
1996-05-12 21:49:01 +00:00
mark
169f7f2a06
Fixed the vt220 printing bug.
...
Fixed the 'loss of console output while X is switched in' bug.
1996-05-12 21:42:44 +00:00
mark
8a3097c984
Fixed panic strings with %i in them where it should have been %s.
1996-05-12 21:40:21 +00:00
mark
6ad1b0f567
Added the es ethernet driver.
1996-05-12 21:37:47 +00:00
mark
95ee0f849a
Initial commit of the SMC91C9X ethernet driver found on RC7500
...
motherboards.
1996-05-12 21:35:07 +00:00
mark
05ae98d7ed
Fixed the order of the machine includes.
1996-05-12 21:33:18 +00:00
mark
0efacab0e1
Removed some lurking experimental code that does not work relating
...
to CDROM devices.
1996-05-12 21:30:15 +00:00
mark
267415c841
Define FLT_ROUNDS properly. Guard #defines with #ifndef / #endif
1996-05-12 21:27:52 +00:00
mark
62b52adc0e
Definitions of various contants and types for arm32 IEEE float point.
1996-05-12 21:26:20 +00:00
oki
afed73e5a8
fixed for gcc -Wall warning.
1996-05-12 20:49:57 +00:00
oki
611a9dc5c7
x68k mouse has no hardware flow control.
1996-05-12 20:46:33 +00:00
thorpej
645664c6f1
In bus_mem_unmap(), pass kernel_map to kmem_free(), rather than
...
kmem_map (the VA space is allocated from kernel_map).
In both bus_mem_map() and bus_mem_unmap(), adjust some arithmetic to
avoid wasting a page of VA space per call to bus_mem_map().
1996-05-12 19:02:19 +00:00
thorpej
afd45c1aaf
Value returned by pci_conf_read() is a pcireg_t, so don't try to store
...
it in a u_short.
1996-05-12 18:48:21 +00:00
thorpej
e64215c6f4
Oops, I accidentally commented out the "le" attach directive. Thanks,
...
veego!
1996-05-12 16:17:19 +00:00
is
2a8a23a622
Disable .include of arch/m68k/060sp/Makefile.inc for now.
1996-05-12 13:36:02 +00:00
mhitch
70b7922d41
Use new format for dumpfile and include chip memory in dump.
...
Fix another -Wall warning (from '060 integration).
1996-05-12 04:10:15 +00:00
mhitch
8afe5318ba
Used by the new libkvm and kernel coredump.
1996-05-12 02:47:46 +00:00
thorpej
7484bd0c7f
Don't use home-grown macros to extract PCI vendor and product IDs.
...
Also, be truthful; We're actually looking for Configuration Base IO
Address, not Configuration Base Memory Address.
1996-05-12 02:46:15 +00:00
mhitch
b3186217c2
Use dumpconf() to set dumplo instead of directly setting it.
1996-05-12 02:41:00 +00:00
mhitch
177ffe3ea4
Fix yet another -Wall warning.
1996-05-12 02:38:23 +00:00
thorpej
6f3fb2ce0b
Fix a think-o (my fault) that caused LANCE register offsets to be wrong.
...
While I'm here, convert driver to use <machine/bus.h> and the new PCI
I/O space interface (the new PCI interrupt interface was already in-use).
Also, correct a "corrected" printf.
1996-05-12 02:30:03 +00:00
mhitch
caf4c8f158
Remove old-style disk instrumentation now that iostat, systat, and
...
vmstat are fixed.
1996-05-12 02:26:03 +00:00
thorpej
ea8aad3319
Use <machine/bus.h> ... on the right track to making this an MI driver.
1996-05-12 01:37:02 +00:00
mycroft
7f0f603f3a
Bug fixes from PR 2329, plus a few from me.
1996-05-11 22:21:51 +00:00
mycroft
9401257bde
Regen.
1996-05-11 18:30:39 +00:00
mycroft
261382c331
Change VOP_UPDATE() semantics:
...
* Make 2nd and 3rd args timespecs, not timevals.
* Consistently pass a Boolean as the 4th arg (except in LFS).
Also, fix ffs_update() and lfs_update() to actually change the nsec fields.
1996-05-11 18:26:27 +00:00
mycroft
540f9550c0
Make `make depend' work for libraries.
1996-05-11 16:11:30 +00:00
mycroft
50c94f92ce
There was no need to change ac_ipaddr here.
1996-05-11 14:00:15 +00:00
mycroft
e901286aad
When sending an ARP request, use the interface address for the route, rather
...
than the first address assigned. This gives slightly different behaviour in
the presence of aliases. From Bill Fenner, via Pete Bentley.
1996-05-11 12:59:55 +00:00
mark
e3937c848b
Added new filesystem type and name.
1996-05-10 23:07:37 +00:00
jtk
6ddae4d140
Implement proper `..' locking in lookup code to avoid many potential
...
deadlocks.
copy up properly when adding a link to lower-layer only file.
(I believe there are still more deadlocks remaining.)
1996-05-10 22:57:49 +00:00
jtk
c9c8daaf7c
Add locking code to avoid deadlocks on vnode reclaim, which means the
...
addition of null_lookup, null_lock, null_unlock, null_islocked.
1996-05-10 22:50:45 +00:00
scottr
ba554befe5
Make sure we clean up libkern.o and libkern.po, too. Closes PRs 1951
...
and 2387.
1996-05-10 21:27:32 +00:00
briggs
468b8f30c6
Get rid of the NuBus Superspace kludge--it should no longer be necessary
...
or even desirable.
1996-05-10 20:53:31 +00:00
gwr
01e80ddb16
Add a new member to the softc (sc_parity_disable) with per-target
...
bits that tell the driver not to expect parity from those targets.
XXX: For now, it is up to MD code to set this mask. Eventually,
XXX: we should identify targets first (without demanding parity)
XXX: and then use a new "SCSI quirk" to set the right bit.
1996-05-10 18:04:01 +00:00
is
d6ea9eae71
Cleanup the mess I left when committing yestereve's changes; in this case,
...
an unused variable.
1996-05-10 15:36:05 +00:00
is
e138ae4f38
Clean up the mess I left over from my yestereve's commit: partially unused
...
variables left over from color background debugging, partially wrong #ifdefs
making some variables unused in non-M68060 kernels.
1996-05-10 14:30:53 +00:00
is
93b32419b8
Back out last change, which was caused by a wrong way merge at home.
...
Sorry for the inconvenience.
1996-05-10 13:02:33 +00:00
thorpej
f004654691
Update Herb's e-mail address; beer.org feels a lot more friendly.
1996-05-10 05:27:53 +00:00
mhitch
82b89f1181
Finally convert the pv_entry allocation to match the hp300 pmap.c.
...
This should reduce the possibility of a panic when unable to allocate
a new pv_entry under low memory conditions.
Changed a couple of kmem_free() calls to kmem_free_wakeup() as in the
hp300 pmap.c.
-Wall cleanup: unused variable when M68060 not defined.
1996-05-10 01:47:45 +00:00
cgd
3393d0e53b
a few more minor ecoff-header-related tweaks.
1996-05-10 00:15:04 +00:00
cgd
56017a3c1e
update to include <sys/exec_ecoff.h>, rather than the alpha-specific
...
(and redundant) coff.h file (which has now been removed).
1996-05-09 23:54:07 +00:00
cgd
491ab6c2ed
remove redundant header, now that ECOFF_SEGMENT_ALIGNMENT macro for
...
<sys/exec_ecoff.h> is fixed.
1996-05-09 23:52:19 +00:00
cgd
d5b0482bb9
update for changed ecoff headers. minor consistency changes for the
...
ecoff functions, as well.
1996-05-09 23:48:47 +00:00
cgd
2daf9d8f3b
change structure member names to be in line with what various ECOFF
...
documentation I have calls them, and update for new definitions in
sys/exec_ecoff.h. Also, fix ECOFF_SEGMENT_ALIGNMENT macro so that it
actually returns the right alignment.
1996-05-09 23:47:25 +00:00
cgd
b10c43013d
change structure member names to be in line with what various ECOFF
...
documentation I have calls them, and update for new definitions in
sys/exec_ecoff.h.
1996-05-09 23:46:18 +00:00
cgd
3b4db01a70
update for new exec_ecoff.h header, clean up a bit (KNF + changes similar
...
to those made in the header).
1996-05-09 23:44:44 +00:00
cgd
0f1b3e090e
change structure member names to be in line with what various ECOFF
...
documentation I have calls them. This makes it easier to simulate
a 'normal' ECOFF environment. Add an 'ecoff_exechdr' structure which
includes the filehdr and aouthdr. (That idea taken from the Mach header
formerly used by the Alpha boot blocks.) Simpify the macros used to get
various bits of information, and make most of them take pointers to
the exechdr structure rather than individual pointers to the filehdr
and/or aouthdr.
1996-05-09 23:42:08 +00:00
scottr
64da2bdad9
Include <machine/cpu.h> to get setsoftnet().
...
XXX - We need this for at least amiga and hp300. This change must die,
and is intended as a temporary workaround only.
1996-05-09 22:29:25 +00:00