Commit Graph

4273 Commits

Author SHA1 Message Date
mycroft 470742fbc0 profile_tick() is no longer needed. 1994-06-14 19:37:39 +00:00
mycroft 11884bb842 Minor cleanup. 1994-06-14 19:36:14 +00:00
chopps 25d43e1bab getdtabledsize used by sunos compat code. 1994-06-14 10:52:20 +00:00
chopps f63e2d134a update to match recent getdtablesize() change 1994-06-14 10:51:09 +00:00
cgd f89d2ee28f re-enable COMPAT_NOMID 1994-06-14 05:27:20 +00:00
cgd eea64debf1 make getdtablesize COMPAT_43; should be COMPAT_44 or _09, but that has probs 1994-06-14 05:18:03 +00:00
jtc af278960d2 Change u_long to unsigned long so we can compile in strict POSIX mode.
Fixes bug #280.
1994-06-14 04:24:04 +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
gwr b7692860e5 Fix false "hits" in the attribute cache when booting diskless.
(Yet another thing that breaks when time.tv_sec is near zero...)
1994-06-14 03:29:12 +00:00
paulus aa01a834a4 some minor splx-type bug fixes from christos@deshaw.com. 1994-06-14 03:09:23 +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
glass 6efa4eb0bc fix compilation errors caused by new nfsv2.h 1994-06-14 00:31:43 +00:00
cgd 72cf8eaa9d kill some pre-lite code that was #ifdef'd appropriately 1994-06-14 00:25:43 +00:00
mycroft 6d939e6bec Format police. 1994-06-13 20:49:56 +00:00
pk 3eb1a95749 Check requested file size; negative values cause havoc. 1994-06-13 20:38:42 +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
mycroft e4c7b2cebe Clean up deleted files. 1994-06-13 17:48:29 +00:00
pk 11ebd2e9c8 #ifdef FIFO's 1994-06-13 16:31:54 +00:00
mycroft fee90785c2 Move a misplaced #endif. 1994-06-13 16:00:41 +00:00
gwr 99b3d9f091 Update for new FS code (vnode_if.*) 1994-06-13 15:54:16 +00:00
mycroft d87a71b8c8 Undo last change. 1994-06-13 15:39:13 +00:00
mycroft 33d82e8a8b Move definition of prtactive. 1994-06-13 15:37:55 +00:00
gwr 3247b5928d Fix unresolved: prtactive 1994-06-13 15:33:32 +00:00
gwr 0784b58d30 New diskless boot code (uses RARP, bootparamd). 1994-06-13 15:28:55 +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 5d4bd29314 Check for all NFS related vnode ops. 1994-06-10 20:01:20 +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 75811dd071 4.4 fs code. 1994-06-10 10:57:03 +00:00
pk 0f1018ce49 Adapt to 4.4-lite. 1994-06-10 09:26:18 +00:00
pk ff9c5cdde5 Set `uio_procp' field in case we ever need it. 1994-06-09 20:00:13 +00:00
brezak 669769d3e0 Update to version 2 mrouting; from pre-4.4lite NetBSD + 4.4 mods 1994-06-09 16:01:53 +00:00
brezak de3a00ee3d Patch to fix ip cksum errors. From mccanne@ee.lbl.gov (Steven McCanne). 1994-06-09 15:59:47 +00:00
mycroft 428590d3e2 B --> C 1994-06-08 11:47:03 +00:00
mycroft fcaf1dd8ac Update BSD and NetBSD0_9. 1994-06-08 11:46:38 +00:00
mycroft 264b874c14 Update to 4.4-Lite fs code, with local changes. 1994-06-08 11:41:58 +00:00
mycroft 9f778e6570 Clean up deleted files. 1994-06-08 11:41:18 +00:00
mycroft 28f7af34be Update to 4.4-Lite fs code, with local changes. 1994-06-08 11:38:34 +00:00
mycroft 0c51ee36cb Clean up deleted files. 1994-06-08 11:37:21 +00:00
mycroft cde1d47595 Update to 4.4-Lite fs code, with local changes. 1994-06-08 11:33:09 +00:00
mycroft 699bbb84b6 Update to 4.4-Lite fs code. 1994-06-08 11:28:29 +00:00
mycroft 76da4f6f36 From 4.4-Lite, with local changes. 1994-06-08 11:22:45 +00:00
mycroft 1968713466 Clean up deleted files. 1994-06-08 11:22:09 +00:00
mycroft 36d501bf10 Update for 4.4 fs code. 1994-06-08 11:20:25 +00:00
mycroft 3b4b77ca23 Reverse sense of vfinddev(). 1994-06-08 11:19:41 +00:00
mycroft b43f4fdfcd Minor change. 1994-06-08 11:19:04 +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
deraadt 4a46b42560 tricky 1994-06-06 06:57:59 +00:00
chopps d5d4e17e54 forgot to add RETINACONSOLE option 1994-06-05 18:24:44 +00:00
cgd ffde2d4a28 minor type pointed out by Onno van der Linden 1994-06-05 13:00:49 +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
mycroft f130f244e7 Remove a spurious splx(). 1994-06-04 08:29:51 +00:00
mycroft 57de85fb31 Modify the loopback checks to deal with multiple interfaces. 1994-06-04 08:13:23 +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
gwr 2b888e2990 Back out some of my changes which Keith Sklower convinced me are
unnecessary.  Leaving in just the essentials of the fix.
1994-06-04 03:15:09 +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
mycroft 2267a8c5fc Use the same algorithm as mmap() with MAP_ANON for placing the segment. 1994-06-03 21:17:09 +00:00
mycroft 919b9c0f72 Get rid of unneeded bzero(). 1994-06-03 21:06:53 +00:00
cgd ebf0357409 sane initialization. fix bug kern/274 1994-06-03 20:53:38 +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
cgd 5337d9fb95 kill old init-starting code 1994-06-03 04:26:06 +00:00
glass 78bf21476b works in bootstrapping caseee 1994-06-03 03:44:41 +00:00
glass ae4959931e needed by some multicast thing 1994-06-03 03:37:30 +00:00
gwr b02ab73537 Avoid accidentaly creating permanent entries at time==0
Routes created with RTM_ADD (i.e. manually added) are
permanent so leave their expiration time set to zero.
1994-06-03 02:54:26 +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
gwr 1eb40c985f Fix test for empty db_symtab on big-endian machines. 1994-06-03 01:58:32 +00:00
chopps 2f46860fc9 z buses early config support, needs testing. 1994-06-03 00:30:27 +00:00
chopps da4d919720 fix an off by one error in hash chain counting code. Also fix "lockup"
bug
1994-06-02 23:42:19 +00:00
chopps d429d101d9 fix an off by one error hash chain counting code. Also fix "lockup"
bug
1994-06-02 23:40:56 +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
glass 2c9de9962f first swipe at ultrix compat. expect many bug fixes. very related to compat/sunos 1994-06-02 06:25:37 +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 0ca1daa954 pc532 now does new init process 1994-05-31 21:56:06 +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
hpeyerl d649b1e46a s/REVARP/ARPOP/
(duh; thanx Gordon)
1994-05-31 04:26:31 +00:00
chopps 5b60a18823 MIN/min 1994-05-31 03:13:41 +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
mycroft 9eb7a8a711 Fix minor NFS glitch introduced with new VM code. 1994-05-30 13:10:06 +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
paulus 5d72d095e8 check for escaped char before checking for escape char
so if peer escapes 0x5d we interpret it correctly
1994-05-29 23:44:23 +00:00
mycroft 766c830cb5 Clear more flags in brelse(). 1994-05-29 22:50:50 +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 7b95dc1e1b Now the sun3 stars init the new way. 1994-05-29 05:20:11 +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
mycroft 16f021b215 We don't need the contents twice. Really. 1994-05-28 23:44:42 +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
deraadt 2936fcf647 ufs/ufs/quote.h? no.. not yet.. 1994-05-27 23:01:02 +00:00
hpeyerl 33030898d2 Copyright foo 1994-05-27 19:15:36 +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
glass 0ce95701e7 missing rcs id 1994-05-27 16:29:39 +00:00
glass 02789e9d37 oops 1994-05-27 16:27:13 +00:00
glass 09fe6820f0 satisfy chris in M-x nit-mode 1994-05-27 15:30:45 +00:00
glass 89fea14030 fix copyright 1994-05-27 15:27:54 +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
mycroft 9140aa53a3 hp300 port is blessed. 1994-05-27 12:49:52 +00:00
cgd 45891fdae4 kill DDB for the summer 1994-05-27 12:39:47 +00:00
mycroft 63b45d5a21 The i386 port is now blessed. 1994-05-27 11:25:00 +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
mycroft facfcdd2ef Cluster routines want 0-sized bufs. 1994-05-27 11:05:54 +00:00
mycroft 78b90e5982 Nuke shmatt_t; other cleanup. 1994-05-27 10:40:57 +00:00
chopps 1e9889f1c5 amiga now included in list of new init bootstrap users 1994-05-27 10:33:23 +00:00
chopps db8f5bf677 now uses new type of init bootstrap 1994-05-27 10:32:07 +00:00
cgd f7e90f37de fix adam's bogons 1994-05-27 09:44:08 +00:00
pk 719132a1f6 Remove old-style profiling hack. 1994-05-27 09:22:26 +00:00
glass 7890c5a8cd preliminary ecoff support, initially to support COMPAT_ULTRIX 1994-05-27 09:19:40 +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
mycroft fecf7cf468 Fix thinko in last change. 1994-05-27 08:51:21 +00:00
pk 639b0ab102 cast to make compiler happy. 1994-05-27 08:49:13 +00:00
mycroft d337b80b79 Get the arguments to vm_allocate() right in new init code. 1994-05-27 08:46:50 +00:00
mycroft d1f36d3007 fname --> path 1994-05-27 08:44:12 +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 d0f39cffd9 return 0 on success 1994-05-27 07:58:37 +00:00
glass 12765858aa pmax and sparc take the 4.4-lite path 1994-05-27 07:54:34 +00:00
cgd 804948a48f kill header and Header lossage 1994-05-27 03:33:03 +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
deraadt 043657b599 MIN -> min 1994-05-26 00:47:19 +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
cgd 7181a3603b minor updage from ws 1994-05-25 21:35:49 +00:00
hpeyerl 30c08c899f Copyright foo. 1994-05-25 20:41:53 +00:00