Commit Graph

2690 Commits

Author SHA1 Message Date
cgd fe8d272fd5 kill MSDOSFS in generic kernels until it works; so i can make a snapshot 1994-06-18 23:49:26 +00:00
paulus b800b54d96 It compiles - but does it run? 1994-06-18 12:09:20 +00:00
mycroft f9f1bab190 Change vmapbuf() and vunmapbuf() to use b_bufsize, not b_bcount. 1994-06-17 22:20:49 +00:00
chopps 0948cd9d55 add back adosfs 1994-06-17 20:06:50 +00:00
phil c0c42e4703 Makefile: fs changes
others: Start move to config.new
1994-06-17 07:09:39 +00:00
deraadt be4f29289b vnode_if cleanup 1994-06-16 18:52:02 +00:00
chopps d4b5e243c8 must use file system blocks that are multiples of CLBYTES. (for now) 1994-06-16 15:06:49 +00:00
chopps fab45fa1a2 add eclockfreq. remove physstrat from machdep and cleanup a little. 1994-06-16 15:04:59 +00:00
chopps 5820b21813 default is MIT syntax not moto. 1994-06-16 14:32:05 +00:00
chopps 779ae81038 fix boot diag output. 1994-06-16 14:28:42 +00:00
glass bd3ae321b9 ufs --> ffs...basically back out a pre-fs change 1994-06-16 05:11:06 +00:00
hpeyerl 9c8b105c4a Fix for vnode_if 1994-06-16 02:14:26 +00:00
mycroft a69dd750a2 b_un.b_addr -> b_data 1994-06-16 01:07:30 +00:00
chopps 3790c833ed some cleanup and added passing of timer frequency 1994-06-15 19:17:36 +00:00
chopps 8c6621ad70 clock now uses passed in frequency if present protect dma cache
flush calls from non 040.  don't compile ite_xx if not used.
1994-06-15 19:05:55 +00:00
chopps 1f0030e824 include more device .h files, update Makefile.amiga to use new
vnode_if.x gerating procedure
1994-06-15 19:04:20 +00:00
chopps 976b4fa5a1 now uses passed in timer frequency. 1994-06-15 19:02:35 +00:00
mycroft 0248bdda10 Allow overriding the name of the awk program. This is a bit different from
how Gordon did it.
1994-06-15 16:46:39 +00:00
glass eff56c22fa much works but untested w/new fs. expect more tomorrow 1994-06-15 05:18:38 +00:00
mycroft 51c7c774de Clean up deleted files. 1994-06-15 05:18:33 +00:00
glass 57642fb485 much works but untested w/new fs. expect more tomorrow 1994-06-15 05:18:01 +00:00
deraadt 4a1739545a build vnode_if.* early in a kernel compile 1994-06-15 02:13:47 +00:00
mycroft 4ebc7fb219 Remove some old debugging code. 1994-06-14 20:43:42 +00:00
mycroft 6cfd63c0a3 Add some missing cld's. 1994-06-14 20:25:53 +00:00
mycroft ef17960ce8 Print `rebooting...' before doing so. 1994-06-14 19:55:06 +00:00
mycroft 978442b5d8 Add some comments, and junk the old (unused) icode. 1994-06-14 19:53:39 +00:00
mycroft e38ec56cb5 Fix minor bogons in isdisk() and chrtoblk(). 1994-06-14 19:47:51 +00:00
mycroft 470742fbc0 profile_tick() is no longer needed. 1994-06-14 19:37:39 +00:00
cgd f89d2ee28f re-enable COMPAT_NOMID 1994-06-14 05:27:20 +00:00
mycroft 53159e3876 Clean up deleted files. 1994-06-14 04:19:45 +00:00
cgd 12d059b759 as pointed out by jtc, echo is unnecessary 1994-06-14 04:19:43 +00:00
jtc cc7d820954 Fix addresses for lpt ports 1994-06-14 03:59:06 +00:00
glass 04a3735652 remove temporary hacks now that the new filesystem stuff is in 1994-06-14 02:47:36 +00:00
gwr 7b8364e019 Add functions for new FS code: chrtoblk, isdisk, ... 1994-06-14 02:31:09 +00:00
cgd f2c7f5cde7 update for new flags method 1994-06-14 01:19:50 +00:00
cgd 2a714498ae update for new program Makefiles 1994-06-14 01:16:30 +00:00
chopps cb16e0c4cc remove dumb comment of mine. 1994-06-14 01:01:56 +00:00
chopps ff496d00ee don't flush cache on context switches for 040's, reduce flushing
on dma operations.  code from me and Michael Hitch
1994-06-14 00:58:05 +00:00
mycroft 5c8e7d1afc Format police. 1994-06-13 19:32:05 +00:00
cgd 6e12a4d7e4 update for 4.4-Lite file system includes and macros 1994-06-13 19:15:14 +00:00
mycroft f4a9e46aaf Fix unimportant typos. 1994-06-13 18:54:41 +00:00
gwr 99b3d9f091 Update for new FS code (vnode_if.*) 1994-06-13 15:54:16 +00:00
chopps 6729c03f86 some cleanup and various fixes for new fs code. plus some general
fixes from from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-06-13 08:12:30 +00:00
mycroft b617dc888e Need to offset cpu_vendor by KERNBASE during startup. 1994-06-11 20:44:13 +00:00
pk 65c532b7a2 Allocate pmap's segmap separately.
Keep some tags on segment boundaries to optimise ctx_alloc().
1994-06-10 14:32:54 +00:00
pk b1912ac2e2 New vnode interface. 1994-06-10 13:03:26 +00:00
pk ff9c5cdde5 Set `uio_procp' field in case we ever need it. 1994-06-09 20:00:13 +00:00
mycroft bb4ba15c7f Add (experimental) 24f handling. 1994-06-08 11:16:49 +00:00
mycroft 3fa62971df Build vnode_if.o. 1994-06-08 07:51:36 +00:00
chopps f72a7d2c92 put back simple replacement for pte and ste structs to make code work for now. 1994-06-08 04:14:39 +00:00
chopps 41d76d5fd8 add fix from osymh@gemini.oscs.montana.edu (Michael L. Hitch) 1994-06-07 05:41:51 +00:00
hpeyerl b3857f73f0 #if out references to cd.c for now. 1994-06-06 14:57:33 +00:00
mycroft 87dcadd3d9 Clean up deleted files. 1994-06-06 14:42:14 +00:00
chopps d5d4e17e54 forgot to add RETINACONSOLE option 1994-06-05 18:24:44 +00:00
chopps 67a221f5d8 add grfrh (retina ziii) from Donn Cave <donn@u.washington.edu>
light cleanup from me.
1994-06-05 07:48:42 +00:00
chopps c3cb65ac04 add grfrh (retina ziii) from Donn Cave <donn@u.washington.edu>
light cleanup from me.  floppy changes, should now be solid.
some changes to ite and ms to fix a couple bugs report by Donn.
1994-06-05 07:45:08 +00:00
chopps 07b1d2ada8 add grfrh (retina ziii) from Donn Cave <donn@u.washington.edu>
light cleanup from me.
1994-06-05 07:43:34 +00:00
mycroft 90c519034d Clean up deleted files. 1994-06-05 06:37:50 +00:00
phil c6d9e1ae96 Blow away last bits of icode. 1994-06-05 06:37:34 +00:00
chopps cd5921a72f started out cleaning up amiga_init.c ended up touching alot of files. 1994-06-04 11:58:35 +00:00
chopps 7eca9aa5d4 fix long standing "bug" with pmap. Basically logic/misunderstanding
error commited when it was ported from hp300 (mach?).  All
8M + amigas now gain ~1M of physical ram (4M hack removed).
Some minor cleanup.  HAVEVAC code removed as it is for the hp300.
1994-06-04 05:24:48 +00:00
mycroft 907eccc9de Shift vn back to major 14. 1994-06-04 02:41:46 +00:00
deraadt 00eb72f54b two fixes from christos 1994-06-04 01:52:28 +00:00
cgd 9e65b66176 reenable SYSVMSG,SYSVSEM,SYSVSHM 1994-06-03 20:52:09 +00:00
cgd d3e4051878 kill DDB (again) 1994-06-03 20:28:48 +00:00
mycroft 9bc7771492 Allow the probe to succeed again on 445S cards. 1994-06-03 15:56:18 +00:00
pk 8aa1346476 Profile asm entries also. 1994-06-03 11:48:13 +00:00
hpeyerl a4c2978e39 Tell config we need .h files for sd/ct/rd/st 1994-06-03 10:51:31 +00:00
gwr 19a8f3b47d Make buffer_map and phys_map pageable for new VM code.
(Thanks to Harry Schreurs, Adam Glass)
1994-06-03 02:08:59 +00:00
gwr 54fc06357a Fix initialization of keyboard port (works now). 1994-06-03 02:05:18 +00:00
chopps 2f46860fc9 z buses early config support, needs testing. 1994-06-03 00:30:27 +00:00
glass e501fd2ea1 fix a guess...someone tried to boot it on a 240. 1994-06-02 21:27:50 +00:00
mycroft 9a87e0deef Increase default NKPDE. 1994-06-02 09:29:01 +00:00
chopps f1662ba794 define cpu type options 1994-06-02 08:32:58 +00:00
chopps 663ee20f99 more cache goodies from hp300 1994-06-02 08:32:06 +00:00
mycroft 1d82b81e32 Clean up deleted files. 1994-06-02 06:20:39 +00:00
glass 5e54277664 fix a few integration bugs, add vmfault debugging, more ultrix stuff 1994-06-02 06:14:56 +00:00
chopps 1756d741f7 bring some good ideas over from hp300 port. 1994-06-01 19:34:32 +00:00
glass 8f22e98c12 VM_MIN_ADDR -> 0 1994-06-01 18:51:16 +00:00
gwr 7baff66ce6 Cute moving light in the diag LEDs like SunOS does.
(OK you can hit me once for frobbing with such useless things :-)
1994-06-01 15:45:39 +00:00
gwr 035efd3e6d Remove some temporary junk. 1994-06-01 15:39:28 +00:00
gwr a3f0632097 No longer need V_SWTCH (or any other vmstat stuff) in assembly code. 1994-06-01 15:37:03 +00:00
gwr 3743860a4a mem.c: Add mmap support to /dev/mem, validate offset for I/O on same.
conf.c: Add mmmap, move MEM_MAJ to 3 for SunOS compatibility.
1994-06-01 15:28:15 +00:00
glass d58065c17b the evil -G 0 must be used on locore too 1994-06-01 07:38:51 +00:00
glass 8b1cefa2ee cpu_exec_ecoff_hook() returns a errno 1994-06-01 04:50:30 +00:00
phil 1c6336eec1 conf.c: new style
others: new init && clean up
1994-05-31 21:54:31 +00:00
phil dc474fc5fe new init 1994-05-31 21:53:31 +00:00
pk 944a09b290 Move misplaced `#ifdef DEBUG'. 1994-05-31 10:20:59 +00:00
chopps 6a73a3cd2e MIN/MAX->min/max 1994-05-31 03:11:42 +00:00
pk 6b3b8882fb Restore context before leaving in pmap_protect() & pmap_changeprot(). 1994-05-30 20:03:57 +00:00
phil 3e6203f54d boot from ufs program from Phil Bunde. 1994-05-30 19:58:42 +00:00
mycroft b623f8de21 Remove SLIP. 1994-05-30 17:30:25 +00:00
glass 61cb3f2f8f new filesystem stuff isn't in yet 1994-05-30 07:26:19 +00:00
glass 9c003aed46 MIN -> min 1994-05-30 06:52:26 +00:00
glass 7bf668fed9 so libkern compiles 1994-05-30 06:42:57 +00:00
glass 54088756f8 last bit of MDP_ULTRIX 1994-05-30 06:39:18 +00:00
glass 8c2bffa529 have typecast, will compile 1994-05-30 06:22:36 +00:00
glass 9cf6b07329 add typecast, will compile 1994-05-30 06:12:07 +00:00
glass db35f66457 forgot a compile directory 1994-05-30 05:07:21 +00:00
chopps 1af1586c0f no more V_SWTCH, moved from cpu_switch to cpu_exit.
pointed out by osymh@gemini.oscs.montana.edu (Michael Hitch)
1994-05-29 06:58:25 +00:00
mycroft efa75ea465 No more V_SWTCH. 1994-05-29 06:48:56 +00:00
mycroft ebe4e58802 Don't increment switch count in cpu_switch(); mi_switch() does it. 1994-05-29 06:48:35 +00:00
mycroft 71cbfd8499 Increment switch count on exit. 1994-05-29 06:47:51 +00:00
gwr 4890d1e182 Start init the new way (no more icode). 1994-05-29 05:16:56 +00:00
mycroft 5b3fef124c Fresh compilation, with a few bugs fixed. 1994-05-29 05:11:30 +00:00
chopps fb2022076c 5380 driver update from from osymh@gemini.oscs.montana.edu (Michael L. Hitch) 1994-05-29 04:49:51 +00:00
chopps 3a8a759a16 new floppy driver from me to replace the old one. 1994-05-29 01:44:26 +00:00
glass af77c1caf2 more likely to work now, probably less knf...thats the next project 1994-05-28 20:21:30 +00:00
gwr a4aa1b4b57 New version (from Theo (from 4.4)) - supports multicast. 1994-05-28 15:45:51 +00:00
gwr 0819c2c23a ...try again... 1994-05-28 15:43:49 +00:00
mycroft a031f19ad8 For 4.4 profiling stuff. 1994-05-28 15:41:47 +00:00
gwr aa157d3780 junk removal 1994-05-28 15:40:25 +00:00
cgd 1d60e37a67 mirror recent i386 changes to conf and regarding profiling in trap
and swtch nameing changes.
(RCS file fixup)
1994-05-28 07:53:03 +00:00
cgd 281411e049 resistance is futile, you will be assimilated.
amiga goes: config.new *and* /sys/scsi.
clock code coerced into a single .c file adding an accurate usec delay().
disklabel.c updated to DTRT, code to write RDB's to be added soon.
sbic (old scsi) converted over to new scsi and config this covers about
90% of users.  Other drivers soon.
(RCS file fixup)
1994-05-28 07:52:19 +00:00
cgd 317428ff1d dummy, to keep versions consistent.
(RCS file fixup)
1994-05-28 07:50:14 +00:00
cgd 6c930b5d00 old rev 1.12 and 1.13:
incorpaorated floppy code from Brad Pepers, needs work doesn't work on my
machine.  more clenaup in trap.c
and:
fp -> fd, consistency good. [nameclash bad.]
(RCS file fixup)
1994-05-28 07:49:20 +00:00
mycroft 8b59232a5d Bug fix from Mike Hibler. 1994-05-27 17:20:34 +00:00
mycroft 33e5277208 Update RCS id. 1994-05-27 17:19:38 +00:00
mycroft 0dfc96374d Bug fixes from Mike Hibler. 1994-05-27 17:18:50 +00:00
gwr 55708a7a67 Goodbye to MAXFDESCS 1994-05-27 15:03:15 +00:00
gwr f76483738b Add m68k/copy.s 1994-05-27 15:02:02 +00:00
gwr 813f137067 Catch up with frame.h chages, merge stuff from new hp300 port. 1994-05-27 14:55:20 +00:00
mycroft 444bdb2ce2 Print trap info on every entry if trapdebug set. 1994-05-27 13:01:47 +00:00
cgd a3307af1e6 remember, DDB isn't necessarily in if DIAGNOSTIC is on 1994-05-27 13:00:27 +00:00
mycroft 46374cc050 Use 4.4 init bootstrapping method. 1994-05-27 12:51:00 +00:00
cgd 45891fdae4 kill DDB for the summer 1994-05-27 12:39:47 +00:00
mycroft 65a32ed04c Add cpu_set_init_frame(). 1994-05-27 11:22:58 +00:00
mycroft bde4697a5e Set up for the 4.4 way of starting init(8). 1994-05-27 11:18:26 +00:00
chopps db8f5bf677 now uses new type of init bootstrap 1994-05-27 10:32:07 +00:00
pk 719132a1f6 Remove old-style profiling hack. 1994-05-27 09:22:26 +00:00
glass 6b63c739f3 bsd 4.4-lite pmax port as ported to NetBSD 1994-05-27 08:57:32 +00:00
deraadt 9a2b68b329 4.4-lite init startup 1994-05-27 08:56:01 +00:00
mycroft 37c76e16d1 Only print the blasted messages *once* per error. 1994-05-27 08:54:52 +00:00
pk 639b0ab102 cast to make compiler happy. 1994-05-27 08:49:13 +00:00
pk b767d85d4e call dumpconf() 1994-05-27 08:43:30 +00:00
glass 814f4529f3 upgrade to bsd 4.4-lite code base. only mod is rcsids 1994-05-27 08:40:50 +00:00
glass 377b097932 upgrade to bsd 4.4-lite code base. only mod is rcsids 1994-05-27 08:39:00 +00:00
deraadt f79d935940 new from torek; now multiple drives will work 1994-05-27 02:38:15 +00:00
phil 237b9f1381 We need one. 1994-05-26 23:48:00 +00:00
pk ae4b215714 fix RCSid 1994-05-26 11:28:51 +00:00
chopps 0ad37a4913 fix typo 1994-05-26 03:05:01 +00:00
chopps b472ce43d7 update from steve. 1994-05-26 01:55:43 +00:00
chopps d5fa055da6 add beginning of support for series I controllers doesn't work yet. 1994-05-25 21:55:04 +00:00
chopps 54223721ec fix le line 1994-05-25 21:54:09 +00:00
chopps 1d10219c6a add AMIX dostype and some changes (hacks) to RDB code. 1994-05-25 21:48:48 +00:00
hpeyerl 30c08c899f Copyright foo. 1994-05-25 20:41:53 +00:00
deraadt 2f0d61f95f match char->u_char change in tty subsystem 1994-05-25 20:22:54 +00:00
pk 7984179d9d sync with 4.4-lite 1994-05-25 16:56:03 +00:00
mycroft 072c027a70 Somehow this got truncated by 8 bytes... 1994-05-25 13:13:32 +00:00
mycroft c861fe60b9 Put back faster version, with tiny bug fix. 1994-05-25 12:06:52 +00:00