Commit Graph

530 Commits

Author SHA1 Message Date
gwr
92e6bede68 Tracking 4.4 integration 1994-05-06 07:47:05 +00:00
gwr
aecff7aff1 Track changes to proc.h 1994-05-06 04:33:55 +00:00
gwr
63b0ac73bd Fix swapdev again but do it right this time...
(swapdev wants the BLOCK major number)
1994-05-06 03:18:38 +00:00
gwr
be2eec0ebd Fix major number of swapdev 1994-05-05 16:21:04 +00:00
gwr
3162c422e2 put in some cnputc fixes missed last night 1994-05-05 06:54:08 +00:00
gwr
c859ba3b1c proc flag names 1994-05-05 04:48:52 +00:00
gwr
aa2348a426 cosmetic 1994-05-05 04:46:51 +00:00
gwr
9200c97aec Oops - had some options in twice. 1994-05-05 03:48:56 +00:00
gwr
2bb2cb3a72 take out the trash 1994-05-05 03:09:11 +00:00
gwr
e53edb4c86 Fix prom entry for Adam's version of prom.c 1994-05-05 03:07:32 +00:00
gwr
4204589450 Track renamed proc flags. 1994-05-05 03:02:49 +00:00
gwr
2ae9ef44af changes to use generic dev/cons.c 1994-05-05 02:59:37 +00:00
gwr
72b8de4aa3 HPUXCOMPAT changed to COMPAT_HPUX 1994-05-05 01:11:29 +00:00
gwr
77a3c6a20e Make conf.o depend on the Makefile 1994-05-04 05:57:27 +00:00
gwr
8e386a7196 Add zs driver, organize like TIMESINK 1994-05-04 05:56:33 +00:00
gwr
1e7ab48e57 Add zs driver files. 1994-05-04 05:55:35 +00:00
gwr
fc31584a9b Get rid of some compiler warnings. 1994-05-04 05:53:38 +00:00
gwr
b0f38818a3 Replace unnecessary call to sun3_stop() with a simple panic() 1994-05-04 05:52:44 +00:00
gwr
f74faa505c Enable/disable clocks in sun3_stop()
Add functions to call sun3_stop() with the appropriate arg.
Set the cpuspeed according to the machine type.
1994-05-04 05:51:36 +00:00
gwr
74028249b8 Add missing .text to avoid confusing the assembler. 1994-05-04 05:48:10 +00:00
gwr
c0af07f1b6 Catch up with changes in the common vm code. 1994-05-04 05:46:11 +00:00
gwr
1c7ffbcc19 Catch up with changes in the common vm code.
Change sun3_stop() calls to sun3_rom_xxx()
1994-05-04 05:45:02 +00:00
gwr
c40d99cb96 Catch up with changes in common vm code. 1994-05-04 05:42:29 +00:00
gwr
bf2e2efc81 Add delay.s 1994-05-04 05:40:17 +00:00
gwr
4a83b7b796 Implements the functions: delay(), delay2us() 1994-05-04 05:39:44 +00:00
gwr
03bb45e589 New style (easier to read), use SunOS-4.1.1 device numbers. 1994-05-04 05:38:39 +00:00
gwr
76cd02b219 Add RB_NOSYNC to boothowto instead of disabling machdep.c:boot() 1994-05-04 05:36:55 +00:00
gwr
93fa1563a6 Get initial mappings for console routines.
Use the kd device instead of tty rewiring mess
1994-05-04 05:34:14 +00:00
gwr
21e4034d51 Make ZS_DELAY() use the new delay2us() function. 1994-05-04 05:30:35 +00:00
gwr
bfcbf0f513 Add zs0_va, zs1_va 1994-05-04 05:29:25 +00:00
gwr
c224b41c38 This provides a tty device for dev/cons.c to point at. 1994-05-04 05:27:50 +00:00
gwr
1adf9a39b5 Make the DELAY macro call the new delay() function. 1994-05-04 05:25:43 +00:00
gwr
a8f63d1201 Add zs0_va, zs1_va 1994-05-04 05:24:36 +00:00
gwr
7504f664b1 Add EE_CONS_P4OPT, fix boilerplate. 1994-05-04 05:23:02 +00:00
glass
7a1f9ba5b9 ugh. splimp is the greater of splnet and splbio now. used by pmap module for splpmap() 1994-05-02 05:46:06 +00:00
glass
4193c502e4 fixed to use new queue stuff. random diffs to make ddb stuff mostly compile 1994-04-24 20:10:13 +00:00
glass
d31cd6f2f7 some incredibly trivial cleanup 1994-04-18 06:10:12 +00:00
glass
79e6634ac0 compiles again. also cleanup of development printfs. and trap stuff 1994-04-17 06:31:10 +00:00
glass
e81348df5f sys to sun_sys 1994-04-08 16:49:18 +00:00
glass
e96e34d073 chopps fix 1994-04-05 23:45:01 +00:00
glass
b316507cbf part one of two..need to give someone a ring... 1994-04-02 21:10:26 +00:00
glass
d4ef8d6c0d copyright change 1994-03-16 19:10:35 +00:00
glass
8db6d0d6fb do nothing obio_probe_byte() 1994-03-16 04:35:36 +00:00
glass
7d3c6bd847 eeprom stuff 1994-03-16 04:34:00 +00:00
glass
0ceda577d0 zs supposedly works 1994-03-15 07:40:32 +00:00
ws
ce516ff13d Make FFS optional 1994-03-09 21:21:37 +00:00
glass
bffafd64b8 interrupt.s 1994-03-09 05:00:20 +00:00
glass
7df1653c73 change receive freq 1994-03-06 04:38:55 +00:00
glass
c0a47356da cleanup 1994-03-01 08:23:57 +00:00
glass
115ee66204 bugs fixed and cleanup 1994-03-01 08:22:59 +00:00
glass
f7f69f9b04 canonicalize includes. cleanup. missing copyrights. 1994-03-01 08:07:12 +00:00
glass
21bf639b81 test config for scsi 1994-02-23 15:29:45 +00:00
glass
8461eac15e boots, presents shell prompt, and doesn't crash immediately 1994-02-23 08:28:11 +00:00
glass
0224e19bc6 sun3 port works under NetBSD-current now. rcsids probably fucked 1994-02-04 08:19:37 +00:00
jtc
5235180083 Fix spelling error in Copyright notice 1994-01-28 23:43:26 +00:00
mycroft
6a50b26e15 Pointer to common version. 1994-01-27 15:26:31 +00:00
cgd
c9c3b2abbe HP300 -> MACHINE 1994-01-27 02:12:44 +00:00
glass
07c5841758 now supports cachectl(). totally untested. 1994-01-23 23:42:39 +00:00
glass
28bd1b4bb0 restored wrong ?fc register on su*() routines. found by chris 1994-01-21 22:30:44 +00:00
glass
b7fcaa5202 exec_map is now used 1994-01-13 07:19:28 +00:00
cgd
85144bf311 ddb code now common 1994-01-09 16:40:33 +00:00
cgd
849b864238 stub 1994-01-09 16:35:32 +00:00
cgd
8bcd07afc2 make the include files stubs, but add bits where necessary (most XXX). 1994-01-08 19:08:45 +00:00
cgd
03e5891644 kill ptrace stuff; it's common to all m68k machines now 1994-01-08 18:36:54 +00:00
cgd
66e7c94753 delete dupes 1994-01-08 18:34:14 +00:00
cgd
12695b2d2c add id and machine arch spec 1994-01-08 18:33:50 +00:00
cgd
b38fa5acf8 stubs which pint to m68k include 1994-01-08 12:41:41 +00:00
mycroft
ed95321df9 Still need old #defines for now. 1994-01-06 17:05:34 +00:00
mycroft
f76fdd7722 Implement `struct reg'. 1994-01-06 16:50:13 +00:00
glass
39414753d3 re-organization of sun3 status, and todo info for sun3-hackers release 1993-12-19 07:53:41 +00:00
glass
2ed464d5b4 MACHINE_ARCH 1993-12-12 09:10:52 +00:00
glass
aa497f4aea snapshot of my private sources 1993-12-12 09:08:26 +00:00
mycroft
f67ccd2bf0 Move #define of NIPCREG outside #fidef. 1993-12-08 22:46:15 +00:00
glass
06932ce0f8 Now works with current tree, as opposed to the july 8th tree in which it was
written.
Requires magnum infrastructure now, particularly the clock stuff.
Fails to exec init because the /sbin/init binary
is a sunos binary.  Next step is to integrate sunos compatibility code
from /sys/compat/sunos, and the amiga port.
Does not yet implement MACHINE_NOCONTIG support.

[from glass Mon Nov 22 21:22:45 PST 1993  home tag: home2]
1993-11-23 05:28:35 +00:00
deraadt
7679710d7c some cleanup, better than sending adam reminder notes 1993-11-10 07:42:12 +00:00
pk
14e6ea89aa Put definition of __LDPGSZ and `struct relocation_info' where they belong:
in <machine/exec.h>.
1993-10-18 09:46:56 +00:00
glass
b9e5a43208 sun3 port updated. netboot integrated. 1993-10-12 05:27:46 +00:00
glass
8585a64107 sun3 port updated. netboot integrated. 1993-10-12 05:17:41 +00:00
mycroft
0b3f240c49 Ditto. 1993-09-02 19:05:40 +00:00
glass
4ec9b1bdc3 some more comments 1993-08-28 23:21:47 +00:00
glass
9ee18a34de last few notes 1993-08-28 16:11:51 +00:00
glass
be4748c4d8 last snapshot before uploading 1993-08-28 15:40:22 +00:00
glass
a2133ea268 last snapshot before uploading. we still have serious clock problems 1993-08-28 15:35:16 +00:00
glass
8a49818de4 snapshot. starts nfsmountroot but doesn't seem to emit any packets 1993-08-24 20:26:48 +00:00
glass
6041363205 gets past enablertclock(), now time to deal with the mountroot mess 1993-08-22 21:26:15 +00:00
glass
dc22f15a6d snapshot. for uploading. gets lost in swtch after enablertclock() 1993-08-21 02:16:07 +00:00
glass
2b5ecfd1ab cute bug that mycroft fixed in the hp300 stuff 1993-08-16 16:36:47 +00:00
glass
ce39daad77 'clock' is now part of the standard config system instead of being done
early and in a hacked way.  the movement of startrtclock() to below
cpu_startup() allows this.
1993-08-16 10:42:37 +00:00
glass
a5a10a9e7c 'clock' is now part of the standard config system instead of being done
early and in a hacked way.  the movement of startrtclock() to below
cpu_startup() allows this.
1993-08-16 10:42:19 +00:00
glass
8ff8fa8046 runs up to and including configure().
todo: exceptions, interrupt support, make isrs affect vector table
kernel/user stacks
1993-08-15 23:01:58 +00:00
glass
0d15daad8a added chksum support from hp300, removed bad stub 1993-08-13 22:37:56 +00:00
glass
9c18e650a2 snapshot. ready to call configure(), partial integration of torek's config
stuff, i.e it looks to do the right thing but we haven't written any code
yet :)
1993-08-13 13:16:11 +00:00
glass
f94a1c2f10 snapshot. ready to call configure(), partial integration of torek's config
stuff, i.e it looks to do the right thing but we haven't written any code
yet :)
1993-08-13 13:16:07 +00:00
glass
e548bebda8 new file for interrupt handling 1993-08-10 08:50:34 +00:00
glass
a1d3be118e fixed problem that caused two consecutive segments to be using the same
pmeg unknowingly.  still too many printfs, not sure how many are actualy
in the machine dependent code.  reaches cpu_startup() where it stops
deliberately. next project: autoconfig(), maybe kgdb
1993-08-10 08:42:34 +00:00
glass
2824cc586e fixed problem that caused two consecutive segments to be using the same
pmeg unknowingly.  still too many printfs, not sure how many are actualy
in the machine dependent code.  reaches cpu_startup() where it stops
deliberately. next project: autoconfig(), maybe kgdb
1993-08-10 08:42:16 +00:00
glass
3cdabf7870 lots of changes, too many printfs 1993-08-08 12:21:50 +00:00
glass
3b87958501 various changes 1993-08-08 12:18:27 +00:00
glass
e15d5c21d8 stuff to make them compile properly 1993-08-08 12:17:37 +00:00
glass
f62f42a80a make config -g work, add timesink config 1993-08-08 12:16:57 +00:00
glass
7e7509f5ff gets to consinit() and blows up 1993-08-05 23:09:17 +00:00
glass
461002f91d it links with out any unresolved symbols, last few are just stubs
because we aren't likely to get near execing init for a while
1993-08-03 22:37:04 +00:00
glass
f46a554b76 toasted a whole load more undefined symbols 1993-08-02 10:22:35 +00:00
glass
2ba88bc252 cleanup, one time compile with -Wall, include systm.h
conversion to new asm.h, removal of ALTENTRY(), ENTRY() pairs replaced by
TWOENTRY().
moved idprom fetching stuff to sun3_startup
bug fixes to pmap
added to sun3_startup.c support for initializing the vm layout, and for
verifying the hardware vs the -Ds from config(8)
still doesn't link. but list is much shorter, and much stupider
1993-08-02 02:08:25 +00:00
glass
58e4b64f4d stupid cleanup; fixes to mon.h; rewrote asm.h based on old asm.h
and the i386 one from jolitz
cleaned up ending of virtaul addr space.
1993-08-02 02:04:30 +00:00
glass
3f3c6b44f5 snapshot. working on vm bootstrapping problems, and resolution of undefined
symbols.
1993-07-30 17:05:57 +00:00
glass
42255b6429 whatever was necessary to make the rest of it work. 1993-07-30 17:02:44 +00:00
glass
a669406b6f add todo list for dev directory 1993-07-30 17:01:46 +00:00
glass
23ee68e447 bogus placeholder obio addr 1993-07-30 16:59:24 +00:00
glass
48ffb148d4 make idprom compile, and a bogus OBIO addr 1993-07-30 16:58:51 +00:00
glass
babf5ee73f added more files. marked idprom as a device-driver 1993-07-30 16:57:31 +00:00
glass
87f867eb9f Fri Jul 30 16:52:00 PDT 1993:
snapshot.  things compile but don't link.  pmap stuff compiles but
just starting work on interfacing it to the vm system.  current projects
appear to be both physical memory and virtual memory maps.
1993-07-30 16:54:39 +00:00
glass
d3b416231f new pmap module 1993-07-27 12:04:41 +00:00
glass
1b22d94879 various updates: but hasn't been compiled 1993-06-29 17:36:31 +00:00
glass
e2d2f40725 additional needed functionality 1993-06-29 17:36:03 +00:00
glass
11a0ff5f16 added /dev/idprom driver :), doesn't compile yet 1993-06-29 17:35:37 +00:00
glass
455487b127 this mallocing 'struct tty' stuff is bogus as the vm system isn't
up and running yet when consoles are first used.  squish.
1993-06-27 12:08:50 +00:00
glass
b7d7bfa239 fixed bug in mon.h; fixed NEED_* in cpu.h; spl macro problems 1993-06-27 00:52:18 +00:00
glass
b2561649ca theoretically (uncompiled), both a prom tty driver and prom as console
support
1993-06-27 00:51:23 +00:00
glass
90a6135104 use gas; add support for more stuff 1993-06-27 00:50:39 +00:00
glass
e1fec74952 clock.c: now compiles even if address is bogus :)
conf.c: compiled, until prom addition :)
cons.c: add entry for prom driver
lib.s: remove some includes; we're being included by locore.s
locore.s: include asm.h, syscall.h, add icode
m68k.s: now included by locore.s
added signal.s; contains signal support
sun3_startup.c: fixed compile bug in vector table initialization; fixed mon
	usage
swapgeneric.c: doesn't refer to drivers we don't have
1993-06-27 00:46:09 +00:00
glass
4c06bc4b0d removed dumb define for enablertclock() 1993-06-26 01:29:40 +00:00
glass
124d060763 added resettodr() 1993-06-26 01:17:52 +00:00
glass
fba81270ab new intersil clock support; this time written from datasheet
still need to write resettodr()
1993-06-25 23:07:14 +00:00
glass
24e43b8ea3 initial commit 1993-06-25 10:31:21 +00:00
glass
c6b347c351 adding include files...not much of this works 1993-06-25 10:28:37 +00:00
glass
68f2474ad2 initial commit. little of this actually works 1993-06-25 10:26:08 +00:00
glass
086f942e40 keep the directory from being deleted 1993-06-25 10:25:13 +00:00
cgd
30177b538f add rcsids to everything and clean up headers 1993-05-22 07:56:12 +00:00
cgd
6dedb5151c add hp300 kernel files. generic kernel files might need some help... 1993-05-13 13:56:20 +00:00