Commit Graph

2690 Commits

Author SHA1 Message Date
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
mycroft 2cc3c47f28 Clean up deleted files. 1994-05-25 11:57:56 +00:00
mycroft 64561e1985 Something else needs COMPAT_OHPUX. 1994-05-25 11:55:06 +00:00
mycroft 9088203173 Revert to previous (slower) version for now. 1994-05-25 11:53:43 +00:00
mycroft 2e156593db Merge with 4.4-Lite. 1994-05-25 11:53:10 +00:00
mycroft 4e24a2c49c Add some stuff. 1994-05-25 11:51:33 +00:00
mycroft b13c6f81a6 Merge with 4.4-Lite. 1994-05-25 11:47:14 +00:00
chopps 11a73d2aae MIN() -> min() 1994-05-25 11:32:38 +00:00
pk 7672b8b95b New style core dumps. 1994-05-25 10:56:56 +00:00
chopps 62843870cc update to work with new m68k frame and recent vm changes. 1994-05-25 07:59:57 +00:00
mycroft 025966a1f9 Clean up deleted files. 1994-05-25 07:59:21 +00:00
chopps 48eb278b08 add arch/m68k/m68k/copy.s 1994-05-25 07:59:02 +00:00
chopps 9caa601ebe get up-to-date with recent vm changes and also with change of
m68k frame.
1994-05-25 07:58:24 +00:00
glass fe1cecc3a1 md_coredump 1994-05-25 07:04:10 +00:00
glass 0a15b89e11 bad include 1994-05-25 06:50:13 +00:00
phil 80678da8e7 4.4 integration (VM and others) and cleanup. 1994-05-25 00:03:06 +00:00
phil 9a848c126d 4.4 integration 1994-05-25 00:02:24 +00:00
phil 0c2481bc69 Kill maxfdecs. 1994-05-25 00:00:48 +00:00
mycroft 644d09ea38 Optimize these a bit. 1994-05-24 16:37:14 +00:00
mycroft 0645f8963f Check the bus type, and don't attempt to enable the round-robin algorithm
on early boards.  As suggested by Atsushi Murai.
1994-05-24 13:39:15 +00:00
mycroft 7f4438062b New copy*() functions, cloned from the appropriate functions in libc. Handles
>64k lengths correctly.
1994-05-24 12:24:11 +00:00
mycroft 736870802e Add some more constants. 1994-05-24 11:54:24 +00:00
mycroft b59fbb1fb5 Explicitly disabled Cyrix cache for now. 1994-05-24 11:53:17 +00:00
mycroft 031e9700a7 MIN --> min 1994-05-24 11:26:02 +00:00
mycroft 5d9a6c071f Fix Cyrix detection. 1994-05-24 10:41:52 +00:00
mycroft a9376b883a MIN --> min 1994-05-24 07:31:12 +00:00
deraadt f90fda8fd6 cyrix CPU_486DLC 1994-05-24 07:24:37 +00:00
deraadt 094c2bfbcf Cx486DLC is a 486-style cpu (plus bugs) 1994-05-24 07:23:01 +00:00
deraadt 2643d1ce33 detect a cyrix 486DLC cpu 1994-05-24 07:21:02 +00:00
deraadt 667d6b144b registers coredump crud, going away soon 1994-05-24 03:33:38 +00:00
deraadt 81ecaa4826 need conf.c 1994-05-24 03:28:31 +00:00
cgd ebcaebd335 MIN -> min, MAX -> max 1994-05-24 02:35:53 +00:00
deraadt a4950095c9 buffer map 1994-05-24 02:26:12 +00:00
deraadt 81c57a3c62 for newish vm 1994-05-24 02:25:40 +00:00
deraadt 31ce603a3c liten 1994-05-24 02:16:27 +00:00
cgd 979f061754 use __signed instead of signed, per Lite 1994-05-24 00:51:36 +00:00
gwr b2ebb8dd26 Contents got doubled somehow - remove 2nd copy. 1994-05-23 18:31:53 +00:00
mycroft 6eb2a919ff #define KERNEL 1994-05-23 14:06:10 +00:00
mycroft a6cc4ebda5 Copy copyinstr() from m68k generic, to deal with len > 64k. XXX I think this
code is buggy.
1994-05-23 12:16:34 +00:00
mycroft a9614130fa Clone from hp300 version. 1994-05-23 10:18:52 +00:00
mycroft a6cdb9aa18 Merge with 4.4-Lite. 1994-05-23 10:17:41 +00:00
mycroft 5dede9ed00 Oops. Missed one. 1994-05-23 09:42:17 +00:00
mycroft 64745810db Small changes to match our tree. 1994-05-23 09:21:16 +00:00
mycroft 648acdf769 Make the kernel text writable for DDB. 1994-05-23 08:42:50 +00:00
mycroft cf4e21af5d Merge with 4.4-Lite. 1994-05-23 08:22:24 +00:00
mycroft 48dd63215d Merge with 4.4-Lite. 1994-05-23 08:03:32 +00:00
cgd 4d7a245049 can't use u_long 1994-05-23 07:41:24 +00:00
mycroft 87ffceb2c9 Add RCS ids. 1994-05-23 06:32:35 +00:00
mycroft d27eb7ac28 Merge with 4.4-Lite. 1994-05-23 06:29:07 +00:00
mycroft 0c7a9f0d58 Remove copy.s. It's simply not that generic. 1994-05-23 06:25:58 +00:00
mycroft 0c3f5c039d Merge with 4.4-Lite. 1994-05-23 06:21:18 +00:00
mycroft 56c75f2846 Update to match other code. 1994-05-23 06:19:05 +00:00
mycroft f2ec88b045 Merge with 4.4-Lite. 1994-05-23 06:13:52 +00:00
mycroft 057ff5994c Clean up deleted files. 1994-05-23 06:06:00 +00:00
mycroft 374ffaf7a4 Merge with 4.4-Lite. 1994-05-23 06:01:20 +00:00
mycroft 247d9ba6f1 Clean up deleted files. 1994-05-23 05:59:34 +00:00
mycroft c1e1831b84 Merge with 4.4-Lite. 1994-05-23 05:58:16 +00:00
mycroft 735cde792d `clock' is no longer a device. 1994-05-23 05:51:01 +00:00
mycroft ef8c1b6829 From 4.4-Lite. 1994-05-23 05:49:17 +00:00
briggs 1d8170c29b Copied from Amiga. Just include m68k/profile.h. 1994-05-23 03:54:52 +00:00
cgd 8b5021d760 casts to quiet warnings 1994-05-23 03:02:39 +00:00
cgd ee696fb0bb cast to quiet warnings, also change pagability of buffer_map 1994-05-23 03:02:24 +00:00
cgd 057dc4deec quiet compiler warnings 1994-05-23 03:02:13 +00:00
cgd d158bd71a6 add cpu_swapin 1994-05-23 03:00:56 +00:00
cgd 30f3283f7d cast to quiet warning 1994-05-23 02:59:44 +00:00
cgd 7179bc94a1 mark buffer_map as pageable, when it's created. 1994-05-23 02:36:53 +00:00
cgd 188f390137 enable pmap_bootstrap_alloc 1994-05-23 02:36:21 +00:00
cgd e47989d1e5 turn off spontaneous printing of messages when DEBUG turned on 1994-05-23 02:33:23 +00:00
cgd b97d7c7677 don't spontaneously print, when debugging 1994-05-23 02:28:21 +00:00
cgd 2b457cd930 pg() -> printf() 1994-05-23 02:26:37 +00:00
cgd baf4da3dd1 notdef out some debug code that no longer works 1994-05-23 02:25:09 +00:00
deraadt ef17fdff45 update.. 1994-05-22 23:13:51 +00:00
chopps e3d00a46da lowercase options in files.amiga.newconf required, remove SYS* for now
from GENERIC and remove old configs that serve no current purpose.
1994-05-22 19:33:25 +00:00
mycroft 3534cfc77a Clean up deleted files. 1994-05-22 19:33:24 +00:00
chopps 0988229112 lowercase options in files.amiga.newconf required, remove SYS* for now
from GENERIC and remove old configs that serve no current purpose.
1994-05-22 19:33:23 +00:00
chopps 37a723b0f0 fix check for configured device in interrupt routine. 1994-05-22 19:05:10 +00:00
deraadt 4e1ceb4238 prelim svr4 stuff from <christos@deshaw.com> 1994-05-22 10:17:26 +00:00
deraadt a0ca154be4 prelim svr4 stuff from <christos@deshaw.com> 1994-05-22 10:04:26 +00:00
chopps 6e1e1f9a6b an ide driver and hack reload device to do symbols.
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1994-05-22 07:22:10 +00:00
mycroft c9243930c9 Switch the IOPL hackery to /dev/io, and *don't* do it on close, since that's
unreliable anyway.
1994-05-21 15:57:30 +00:00
chopps 3e38213ded add md_coredump 1994-05-21 10:07:04 +00:00
chopps 4d3b82713d bye MAXFDESCS 1994-05-21 10:06:31 +00:00
chopps 9af91bf2ed sys/vmmeter.h, sys/user.h and vm/vm.h shuffle. 1994-05-21 10:05:27 +00:00
cgd 5be66e3d97 vmmeter 1994-05-21 09:22:33 +00:00
cgd 5cdafa6720 struct md_coredump 1994-05-21 09:16:34 +00:00
deraadt f1cc805ce8 iszerodev 1994-05-21 08:44:26 +00:00
cgd 46141abd49 kiss maxfdescs goodbye 1994-05-21 08:37:27 +00:00
deraadt a8615ac58c vmmeter 1994-05-21 08:22:58 +00:00
cgd cbfe06b441 update from lite 1994-05-21 06:49:14 +00:00
cgd 06e74952e7 new way of naming things 1994-05-21 06:49:08 +00:00
cgd 81193600f0 update from lite 1994-05-21 06:48:13 +00:00
cgd 9e66548df2 struct md_coredump 1994-05-21 06:48:05 +00:00
cgd aa81f487b0 new way of naming things 1994-05-21 06:47:54 +00:00
deraadt 18dab72811 32bit eisa does not work now, do not even try 1994-05-21 05:34:02 +00:00
cgd 11b6c06344 no need to include <sys/vmmeter.h> 1994-05-21 04:00:13 +00:00
mycroft 47e0d86386 Add label location overrides. 1994-05-20 18:22:44 +00:00
mycroft 2fa167c047 Kill stupid #ifndef. 1994-05-20 18:21:26 +00:00
mycroft 154fa7b57f Avoid name clash. 1994-05-20 18:19:45 +00:00
mycroft a23ee46b98 More swtch() changes. 1994-05-20 10:44:55 +00:00
mycroft c720dfd781 #ifdef out pmap_bootstrap_alloc() for now. 1994-05-20 10:35:16 +00:00
mycroft 29da7efedd swtch() --> cpu_switch() 1994-05-20 10:31:48 +00:00