is
8b950c2a65
Get rid of AMIGA_UPTBASE.
...
Replace it by a variable, which is initialized in amiga_init.c.
This will make the kernel actually work even if we have lots of Zorro-III
(or DraCo direct bus) i/o space.
1998-08-12 19:46:12 +00:00
is
f8dd65f3f5
Fix ommision in last backout.
1998-08-10 20:23:50 +00:00
is
c81476c89d
ISDN Blaster / Master: ZBus attachment / SUPIO driver.
1998-08-10 18:53:31 +00:00
is
e5439fc15b
Back out last change --- it doesn't work this way
1998-08-10 18:43:06 +00:00
is
878203d616
Cosmetics: it's a "HyperCom 3Z" on a ZBUS, no "HyperCom 3".
1998-08-09 22:25:18 +00:00
is
98f1a01dec
Actually probe the hardware.
...
This is for HyperCom 3i slaveboards (to be done soon) that might or might not
sit on top of a HyperCom 3Z or HyperCom 4 or ISDN Blaster.
1998-08-09 22:08:40 +00:00
kleink
88191aeeee
Reduce this file as done in the Alpha RAMDISK configuration, which makes
...
keeping it in sync less prone to errors.
1998-08-08 12:59:43 +00:00
kleink
3dc1e8147c
Kill "options FIFO" - they're mandatory now.
1998-08-04 11:19:02 +00:00
thorpej
3ff8e6493a
Don't cast the null residual pointer passed to vn_rdwr().
1998-07-28 18:34:52 +00:00
is
8eebf1cfc5
yet more atomic operations accessing DraCo registers
1998-07-26 06:45:17 +00:00
is
401f1157b0
Use atomic operations for DraCo interupt registers
1998-07-25 11:01:11 +00:00
is
3d0dcc7181
This has been in amiga/amiga/mtpr.h for a long, long time.
1998-07-25 07:21:20 +00:00
is
0751419914
Back out previous change. It breaks Seyon in a non-obvious way.
1998-07-22 19:13:02 +00:00
drochner
49bb9d8214
adapt to LANCE driver split
1998-07-21 17:36:01 +00:00
is
6054d626f9
Switching dev/ic/lpt.c to use spllpt() instead of spltty(). It doesn't use
...
tty structures, and on some machines (namely the DraCo internal lpt, and some
multi-i/o boards for Amigas and DraCos), tying spltty to the pretty high printer
interupt level would hurt serial performance.
On all affected ports but Amiga, spllpt() has been defined in machine/intr.h
to be spltty(), thus preserving old behaviour. Portmasters are encouraged to
change is, if they feel something else is better (e.g., one of its own were
possible).
1998-07-18 21:27:25 +00:00
is
52ac5e203e
Precompute lots of bitmasks etc. in serparam(). Results in slightly better
...
(but I suspect, insignificant) performance, and also prepares for 8bit +
parity support.
1998-07-18 20:19:33 +00:00
mhitch
32a0c413a5
Oops - check and calculate maxproc with right symbols - maxproc was getting
...
incorrectly reduced for UVM.
1998-07-14 03:17:05 +00:00
veego
1b46ebe1d9
Add elf_machdep.h to the INCS list.
1998-07-12 17:53:29 +00:00
thorpej
639cc899cf
Basic elf_machdep.h for m68k; doesn't include relocations, yet.
1998-07-12 01:17:58 +00:00
mhitch
7b04d96d02
Add UVM support to amiga.
...
Use a second free memory list for 16-bit Zorro II memory other than the
first memory segment.
1998-07-10 20:26:35 +00:00
mhitch
dc9188e3e1
Add UVM support to amiga
1998-07-10 20:23:24 +00:00
mhitch
6e2d9eae80
Support two free memory lists; second list will be 16-bit Zorro II memory.
1998-07-10 20:16:21 +00:00
is
49ed29ab05
The INTF_RBF bit of INTREQ is mirrored in SERDAT. As we would read this
...
register anyway when the bit is set, we can safe one of the (slow) custom
chip accesses by using this bit.
Sounds ridiculous, but at a hardware FIFO depth of 1 and ~1 usec per
access (at IPL 5) it might help the highspeed addicts.
1998-07-07 16:46:38 +00:00
jonathan
d275e56dee
* defopt COMPAT_{09,10,11,12,13} and COMPAT_NOMID.
...
TODO: revisit interaction between native compat and emul compat usage.
1998-07-05 08:49:30 +00:00
jonathan
011f2bda08
defopt NS, NSIP.
1998-07-05 06:49:00 +00:00
jonathan
5c0c5dd0b4
defopt ISO TPIP.
1998-07-05 04:37:35 +00:00
jonathan
3751946b97
defopt INET, NETATALK.
1998-07-05 00:51:04 +00:00
jonathan
466e784ee1
defopt DDB.
1998-07-04 22:18:13 +00:00
mhitch
34c823e939
A "GENERIC" kernel configured with a memory disk root. The miniroot can
...
now be inserted into the kernel for a self-contained installation kernel.
No more questions or problems trying to copy the miniroot to the swap
partition.
1998-07-03 22:27:59 +00:00
mhitch
65346d4042
Add memory disk.
1998-07-03 22:24:45 +00:00
mhitch
14a5ad4ce6
Make 'end' references consistant. Fixes PR#5670.
1998-07-03 22:21:42 +00:00
is
8a8208f978
Synchronize shadow ciab.pra variable on first open.
1998-06-29 19:31:19 +00:00
is
1bec8366fd
Fix a problem with bogus hangups that Thorsten Frueauf has reported.
1998-06-26 17:50:20 +00:00
lukem
bd8d501f7e
remove options FIFO; it's now the default
1998-06-26 01:53:43 +00:00
thorpej
8aee7782f5
defopt COMPAT_SUNOS
1998-06-25 23:40:33 +00:00
thorpej
971b8956ef
defopt KTRACE
1998-06-25 21:18:11 +00:00
kleink
513959b129
`interupt' -> `interrupt'
1998-06-14 19:47:14 +00:00
cgd
651b44e211
Rework the way kernel include files are installed. In the new method,
...
as with user-land programs, include files are installed by each directory
in the tree that has includes to install. (This allows more flexibility
as to what gets installed, makes 'partial installs' easier, and gives us
more options as to which machines' includes get installed at any given
time.) The old SYS_INCLUDES={symlinks,copies} behaviours are _both_
still supported, though at least one bug in the 'symlinks' case is
fixed by this change. Include files can't be build before installation,
so directories that have includes as targets (e.g. dev/pci) have to move
those targets into a different Makefile.
1998-06-12 23:22:30 +00:00
tv
00ede2160e
Change ddb_init() for a.out to provision for kernels which are not booted by
...
the current 'bootblock' method, like the Shark, which preloads and preformats
the symbol table right in the boot code.
1998-06-09 01:57:41 +00:00
thorpej
a7f360c6c9
Specify a non-profiling C rule.
1998-05-31 23:25:41 +00:00
is
07a089c48c
Replace a couple of machineid uses by cputype uses.
1998-05-24 20:55:01 +00:00
is
d96ca9b830
Fix thinko. Rather, nonthink-o.
1998-05-24 20:10:33 +00:00
is
b20631e721
Last part of the opt_m68kcpu.h backout.
1998-05-24 20:06:32 +00:00
is
7a0f63f982
Back out the defopt for M680?0. As pointed out to me, this breaks ports which
...
dont use the M680?0 the way Amiga, Atari, Mac68k, and X68k do. I must have
missed this in the past discussion about this project.
1998-05-24 19:32:34 +00:00
is
e58fc1f821
- remove some dependency lines which aren't needed anymore due to opt_m68kcpu.h
...
- There isn't any vfs_conf.o anymore.
1998-05-24 08:31:33 +00:00
is
6a6812fd92
Move M680[2346]0 to opt_m68kcpu.h.
...
XXX Some explicit dependencies could be removed now from the individual
arch/$ARCH/conf/Makefile.$ARCH files, but this is still to be done.
1998-05-23 20:51:06 +00:00
thorpej
6626878e7b
It is no longer necessary for pmap_pinit() and pmap_release() to be
...
pmap interface functions, as NetBSD no longer uses statically allocated
pmaps (except for the kernel pmap, which is special-cased anyhow).
1998-05-19 19:00:11 +00:00
is
db6e62f6ec
pcb_ustp went away long ago.
1998-05-12 23:48:34 +00:00
chopps
9ed2f725ab
add -m and -k flags
1998-05-08 23:03:49 +00:00
chopps
09332ff276
remove -Z (load from chipmem) flag
...
fix copier code (startit) to work bi-directionally.
change compiler optimization options to save some bytes
1998-05-08 19:08:18 +00:00