tsutsui
677243711e
Add a version file and print version strings generated by newvers_stand.sh.
2001-01-30 14:29:47 +00:00
tsutsui
9af4874133
Umm, fix botch in the previous;
...
include bsd.own.mk at the top, and include bsd.prog.mk at the bottom.
2001-01-30 14:21:49 +00:00
tsutsui
75e4c0c1be
- bzero() -> memset()
...
- Remove unneeded includes
- WARNSfy
2001-01-30 14:11:00 +00:00
tsutsui
85e5565f13
Remove (unused) -DBOOT_DEBUG.
2001-01-30 12:48:34 +00:00
tsutsui
2b258b5e2b
Include bsd.prog.mk at the top to pull in ${PRINTOBJDIR}.
2001-01-30 12:42:43 +00:00
tsutsui
08f4daf2ce
Add drivers for keyboard and mouse.
...
(but no working framebuffer yet..)
2001-01-25 14:33:28 +00:00
tsutsui
ec63f6df14
Use MI loadfile() in loadprotoblocks().
2001-01-23 11:30:54 +00:00
tv
e58532a4bf
No-op commit to force update to a non-"-kk" revision.
2001-01-18 17:47:58 +00:00
fvdl
c7f1462f3e
Add machdep file for procfs. Currently only used for linux-style
...
/proc/cpuinfo (only active when procfs is mounted with -o linux).
For ports other than the i386 this currently produces an empty
string.
2001-01-17 00:07:18 +00:00
thorpej
d74e432ed3
Make softclock a generic soft interrupt of the API is available,
...
adding the requisite void * argument to softclock().
2001-01-15 20:19:50 +00:00
thorpej
a3ec356d52
splimp() -> splvm()
2001-01-14 03:22:04 +00:00
thorpej
d85a75f583
Make sure everybody has an splvm() and equate it with splimp() (splimp()
...
is the historical name for this interrupt level, and the historical name
is going to go away in the near future).
2001-01-14 02:00:37 +00:00
tsutsui
f9de1a4a50
Handle ELF case on calling ddb_init().
...
XXX should use bootinfo to pass symbol addresses.
2001-01-12 17:17:49 +00:00
tsutsui
aafbe31f11
Enable ELF symbol support to migrate. DB_AOUT_SYMBOLS is still defined.
2001-01-12 17:11:50 +00:00
tsutsui
26d5ada2c0
Remove hp300 derived "last kernel PT page" stuff. (sync with luna68k/x68k)
2001-01-12 16:19:18 +00:00
tsutsui
f68bcbc806
Use ${PRINTOBJDIR}.
2001-01-07 08:38:01 +00:00
jhawk
be1e7e391c
Spell "physical" correctly in comment.
2000-12-24 07:13:36 +00:00
jdolecek
de31133f1d
split off thread specific stuff from struct sigacts to struct sigctx, leaving
...
only signal handler array sharable between threads
move other random signal stuff from struct proc to struct sigctx
This addresses kern/10981 by Matthew Orgass.
XXX I wish m68k ports would share trap.c
2000-12-23 09:35:51 +00:00
scw
4350a7f2b7
Unification of the m68k syscall() function.
2000-12-19 21:09:54 +00:00
bouyer
c71f40d166
Add pseudo-device vlan
2000-12-19 10:42:02 +00:00
jdolecek
cacec11253
delete obsolete comment
2000-12-17 15:52:39 +00:00
jdolecek
ca57e681bd
g/c obsolete vtrace(2) stuff
2000-12-13 18:13:05 +00:00
tsutsui
e89ff0051b
Add some ELF stuff. (not tested)
...
XXX should use MI loadfile(). (see sparc)
2000-12-03 03:35:40 +00:00
tsutsui
b00d07faa9
Enable LOAD_HDR and COUNT_HDR. (would be required on ELF)
2000-12-03 02:56:25 +00:00
tsutsui
a8fdbdec1c
Remove unused pcbb() macro.
2000-12-01 17:57:43 +00:00
tsutsui
7dc077e6f5
Change UPAGES from 3 to 2. (sync with hp300)
2000-11-29 12:32:06 +00:00
jdolecek
17a9fd0da5
split m68k SunOS and SVR4-specific sigcode.s code to sunos_sigcode.s
...
and svr4_sigcode.s respectively
adjust individual m68k port's locore.s to include new sigcode files if
appropriate
2000-11-26 11:47:23 +00:00
tsutsui
add41a3fee
Make sure to return PROM prompt even if loading kernel fails halfway.
2000-11-25 04:42:06 +00:00
tsutsui
6d8f55d932
Use single_inst_b{set,clr}_b() macro defined in m68k/asm_single.h.
2000-11-24 14:08:14 +00:00
tsutsui
5ed7dadbfb
Enable rnd and comment out CD9660. (no SCSI support on news1200 yet)
2000-11-24 13:05:31 +00:00
tsutsui
be69cb38ee
Add/enable COMPAT_SUNOS. It actually works on news68k.
2000-11-24 12:58:17 +00:00
tsutsui
161004f8c3
s/struct const sysent/const struct sysent/
...
(BTW, luna68k was missed in emul/execsw changes?)
2000-11-21 23:19:42 +00:00
tsutsui
2c7e91a09e
Define proper macros for FP frame offsets rather than magic numbers.
2000-11-21 13:54:13 +00:00
jdolecek
baae0324b9
restructure struct emul and execsw, in preparation to make emulations LKMable:
...
* move all exec-type specific information from struct emul to execsw[] and
provide single struct emul per emulation
* elf:
- kern/exec_elf32.c:probe_funcs[] is gone, execsw[] how has one entry
per emulation and contains pointer to respective probe function
- interp is allocated via MALLOC() rather than on stack
- elf_args structure is allocated via MALLOC() rather than malloc()
* ecoff: the per-emulation hooks moved from alpha and mips specific code
to OSF1 and Ultrix compat code as appropriate, execsw[] has one entry per
emulation supporting ecoff with appropriate probe function
* the makecmds/probe functions don't set emulation, pointer to emulation is
part of appropriate execsw[] entry
* constify couple of structures
2000-11-21 00:37:49 +00:00
chs
c62d17a551
rationalize the use of b_flags for geteblk() buffers.
...
rather than assigning to the whole field, set or clear individual flags,
which implies that the B_BUSY and B_INVAL flags will remain set.
this allows us to make the assertion in brelse() that B_BUSY is set,
which is the purpose of all this.
2000-11-20 08:24:08 +00:00
tsutsui
ed94d05b50
Clear %fp to terminate backtrace on gdb.
2000-11-18 20:46:28 +00:00
thorpej
091d40d586
We use 4K pages on the news68k. Make PAGE_SIZE and friends into
...
compile-time constants.
2000-11-14 19:23:07 +00:00
tsutsui
96deb0588d
Reduce NKMEMPAGES_MIN_DEFAULT.
2000-11-11 09:05:09 +00:00
tsutsui
487ec97958
Make it possible to enable/disable DC_BE and IC_BE bits in %cacr at runtime
...
and enable them on news1200/1400/1500 (which have no L2cache).
2000-11-09 14:17:19 +00:00
tsutsui
42c617c5c6
Oops, fix botch in previous.
2000-11-09 13:32:06 +00:00
tsutsui
25c36dbbbf
Remove an unneeded include.
2000-11-08 14:37:08 +00:00
tsutsui
f1403ed3e2
Protect netisr by splnet().
2000-11-06 16:54:28 +00:00
tsutsui
3d26e06673
- Initialize zs chip in zscninit() so that kernel can use
...
serial console even if the PROM uses bitmap console.
- Remove zs_hwflags since news68k does not have keyboard nor mouse at zs;
check zschan address set in zscninit() to detect console device.
- Use BPS_TO_TCONST() to set baudrate in zs_init_reg[].
- Remove zs_get_chan_addr(), which is not needed anymore.
2000-10-14 16:45:49 +00:00
tsutsui
230e4ff333
Clarify some intrnames.
2000-10-14 16:23:33 +00:00
tsutsui
1b5ed35b7a
Re-enable tt0 register temporary to map I/O space.
...
(for framebuffer support)
2000-10-14 07:19:24 +00:00
tsutsui
fbc8920b4b
variable clock_attached is not needed.
2000-10-05 21:20:48 +00:00
tsutsui
bc0aec12fa
Make leds_intr() __inline.
2000-10-05 19:04:59 +00:00
tsutsui
911552b39a
pasto (s/mips/m68k/)
2000-10-05 18:21:10 +00:00
tsutsui
39787038e9
Switch to MI mk48txx driver.
...
XXX All config files should be updated since now clock address does not
XXX contain clock register offset in NVRAM.
2000-10-04 16:35:43 +00:00
tsutsui
3f1232147d
Initial bus_space(9) support for news68k. From hp300.
2000-10-04 16:26:43 +00:00