marcus
b6c1c5d49a
Altentries should also be marked as functions, to keep linker happy.
2001-04-09 20:31:20 +00:00
reinoud
3e6eaba006
The old vidc console code can't handle all display depths
2001-04-09 19:33:22 +00:00
reinoud
ba53dd71d7
Re-enable setmode() in wscons implementation.
2001-04-09 19:23:32 +00:00
reinoud
b592059273
Just some pretty printing for 640 width screens
2001-04-09 19:22:42 +00:00
pk
a0daff5647
proc_trampoline(): mave the new process run at base interrupt priority level.
...
This is especially important for in-kernel processes started from here,
which would otherwise keep running at splclock().
2001-04-09 18:18:48 +00:00
marcus
e0d02d24d5
Mark syscalls as functions.
2001-04-09 15:52:59 +00:00
reinoud
e9d5de6e98
Patch the hardware scrolling to be only used when using VRAM until it is
...
working perfectly with DRAM only.
2001-04-09 13:59:44 +00:00
leo
3aabea5c70
Remove '_KERNEL' conditionalizing. This break userland apps.
...
Noted by Steve Allan.
2001-04-09 05:35:32 +00:00
tsubai
2a7597f49e
Make this compile w/o ukbd.
2001-04-08 08:53:31 +00:00
reinoud
ed0aea79a7
Make the NC start run again ... it didnt detect the start of the DRAM good
...
enough.
2001-04-07 20:57:24 +00:00
dbj
179671f564
automatically restart dma for unexpected shutdowns
2001-04-07 13:02:55 +00:00
dbj
b2e3cc1a2e
continue to tweak nextdma detection of xfer length
...
add check to esp driver for incomplete transfers, but still does not handle them.
2001-04-07 11:29:50 +00:00
tron
824065dc0a
Don't call "is_a1200()" again after its result was stored in the "softc"
...
structure.
2001-04-07 05:09:27 +00:00
leo
adc78de568
Regen.
2001-04-06 21:55:11 +00:00
leo
54d70d6eef
Add a 'ser0' device to all. Add ne2000, 3Com 3c59x/3c90x and ESS Solo-1
...
support to the Hades.
2001-04-06 21:53:39 +00:00
fredette
666b4cf417
A successful compile is near.
2001-04-06 17:17:58 +00:00
simonb
1c69191831
Fix typo - s/dbcst/dcbst/.
2001-04-06 16:48:11 +00:00
fredette
ec984a04ad
Added.
2001-04-06 15:05:55 +00:00
fredette
3ff14b7ac5
vm/vm.h -> uvm/uvm_extern.h
...
Cleaned up definitions of cputype and mmutype.
mon.h -> promlib.h, and use all of the new prom_
functions instead of the old mon_ functions.
Removed all of the old mon_ capturing code to
promlib.c.
2001-04-06 14:59:09 +00:00
fredette
e3edb8d20c
Gratuitous comment changes.
2001-04-06 14:52:56 +00:00
fredette
6529ec2635
Now include machine/promlib.h instead of machine/mon.h, and
...
use the new prom_ functions instead of the old mon_ functions.
Added the internal _pmap_extract_pmeg function, and removed
some old Sun3 cache-related code.
2001-04-06 14:52:19 +00:00
fredette
353ad332f0
Added some support for the old-school 'g0' and 'g4' monitor
...
hooks, and removed some old Sun3 cache and interrupt-register
related code.
2001-04-06 14:36:08 +00:00
tsutsui
06c28be1fe
Install byte_swap.h on make includes.
2001-04-06 14:11:20 +00:00
fredette
20293ce870
Added.
2001-04-06 13:13:01 +00:00
fredette
d8d78f2801
Added a prototype for the internal function _pmap_extract_pmeg,
...
used by the bus_dma implementation when double-mapping pages
by hand.
Now define PMAP_OBMEM for completeness.
2001-04-06 13:12:06 +00:00
fredette
874e89c74d
Added an internal bus_space flag to find and use PROM mappings.
...
Added an internal bus_dma flag to mark when a map has been
loaded by double-mapping pages by hand, outside of the pmap.
Added more prototypes for our bus_dma implementation.
2001-04-06 13:09:10 +00:00
fredette
85c6ec3b50
Now use the proper DVMA map size depending on what
...
machine type we're on.
Removed all prototypes, since we're going bus_dma.
2001-04-06 13:03:14 +00:00
wiz
14dbdf5518
Negative exit code cleanup: Replace exit(-x) with exit(x).
...
As seen on tech-userlevel.
2001-04-06 11:13:45 +00:00
toshii
ff71a021ca
There is no /usr/include/hpcarm/disklabel_acorn.h.
2001-04-06 11:10:57 +00:00
jdolecek
e482ee9d62
add rnd (for ssh/sshd) and couple comments
2001-04-06 06:44:08 +00:00
toshii
3180bc6ac6
Fix a couple of bugs including kernel_pt_table[] range overflow.
...
I thought some incompatiblity with gcc-2.95.3 prevented booting,
but the actual reason was this silly overflow.
2001-04-06 05:38:01 +00:00
reinoud
0eb01da9c9
Two preliminary NC kernel definition files....
2001-04-05 22:34:28 +00:00
reinoud
1b2003f235
Apply patches for the NC ... not really in the line of the merge but at least
...
its in the source tree for now.
2001-04-05 22:33:12 +00:00
bjh21
9411be7c80
Re-enable the old "ea" and "eb" drivers under the names "oea" and "oeb".
...
These shouldn't last long, but they may be useful until I hammer all the bugs
out of the new version.
2001-04-05 20:31:50 +00:00
tsubai
b672929b7f
Support uni-north based models. (XXX not complete)
2001-04-05 19:55:01 +00:00
reinoud
b44dca831b
Since the NC's seem to have trouble with the OS_HeapSort, i've implemented
...
my own sorting routine (bubblesort). Also replaced a declaration for BASIC
seemed to mess things up.
2001-04-05 19:17:17 +00:00
rearnsha
d9de58f3e1
Ansify. Replace bcopy/bzero with memcpy/memset. Clean up formatting.
...
Clean up debug messages. No significant functional changes.
2001-04-05 18:06:45 +00:00
tsubai
a9e0aabf3f
Correct input volume settings.
2001-04-05 14:21:31 +00:00
leo
1324cab42e
And commit the generated files.
2001-04-05 12:25:15 +00:00
leo
6b22a0776c
Forgot this in previous commit.
2001-04-05 12:22:10 +00:00
leo
fb0acfc293
Major overhaul in the config files. The idea is to have the major part of
...
the generic options in GENERIC instead of duplicated all over the place.
To generate a config file, run 'makeconf'. This script uses cpp to combine
a '.in' file and GENERIC to a real config file.
2001-04-05 12:21:30 +00:00
tsubai
b01df63489
Assume USB keyboard when `usb-kbd-ihandles is not found.
2001-04-05 10:10:26 +00:00
tsubai
eb4f61df19
Regenerate this file from cvs repository in order to get back original
...
copyright.
2001-04-05 09:58:05 +00:00
dbj
4db02d75fa
initialize zsaddr to intio address space in zs_attach
...
addresses pr 6770
in the future, zs should be upgraded to use NEXT68k_INTIO_BUS_SPACE
instead of using IIOV directly.
2001-04-05 05:35:12 +00:00
dbj
0c6af3e769
comment out M68030, since we do not yet support NeXT 68030 computers
2001-04-05 04:42:42 +00:00
dbj
14688b4513
check for a 68040 MMU before using the TBIA instruction
...
addresses PR 10409
code grabbed from mvme68k locore.s
2001-04-05 04:37:43 +00:00
dbj
1e812ee6cf
remove unused cache operations, we now use shared m68k/cacheops.c
2001-04-05 04:23:56 +00:00
reinoud
d2b84b36d2
Removing an old unused include
2001-04-04 21:40:20 +00:00
reinoud
8008708109
Hmm... these were just plain wrong ... it should be more sane now
2001-04-04 21:11:07 +00:00
is
3a27b85296
This only works with data registers.
2001-04-04 19:53:05 +00:00