Commit Graph

2317 Commits

Author SHA1 Message Date
chopps e9ea2b3d91 update for recent sig changes and fix clock.c 1994-05-09 06:37:56 +00:00
cgd 70b556d027 new defn's 1994-05-09 03:23:03 +00:00
gwr 5bf98e5a87 Add the hooks to make ddb work. 1994-05-09 00:47:21 +00:00
chopps 2434886725 a few files that were forgoton in the last batch. 1994-05-08 05:56:18 +00:00
chopps be30ea7c3e oops forgot one. 1994-05-08 05:54:39 +00:00
chopps 571ade5c16 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.
1994-05-08 05:53:56 +00:00
mycroft 5e4319c56b Clean up deleted files. 1994-05-08 05:53:54 +00:00
chopps 15d4cf6bf9 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.
1994-05-08 05:52:54 +00:00
mycroft 86f62e991f Clean up deleted files. 1994-05-08 05:52:51 +00:00
chopps 13a0aa4ee0 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.
1994-05-08 05:52:49 +00:00
mycroft c9b7e4389f Clean up deleted files. 1994-05-08 05:52:34 +00:00
chopps 6ea80db90c 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.
1994-05-08 05:52:11 +00:00
chopps 18e7e67be3 fix tags. 1994-05-08 05:47:07 +00:00
mycroft 9e46b525ee Minor optimization. 1994-05-07 06:34:04 +00:00
mycroft ddd4abfced Nuke arg to softclock(). 1994-05-07 06:32:17 +00:00
mycroft 44a9de93e3 Add sysctl() stuff. 1994-05-07 06:26:03 +00:00
mycroft 10e30f1c38 Update for signal changes. 1994-05-07 06:23:12 +00:00
deraadt 9ef2719f4b sysctl support 1994-05-07 05:10:01 +00:00
deraadt 8217e081db sysctl & altstack 1994-05-07 05:09:24 +00:00
deraadt 75f098bdc2 postsig 1994-05-07 05:08:38 +00:00
deraadt 3e95b2b78d update from lite 1994-05-07 01:14:39 +00:00
cgd 9a8ae1e184 cpu-dependent sysctl stuff, and signal stack changes 1994-05-07 00:58:03 +00:00
cgd 2636f2c86a cpu-dependent sysctl structs 1994-05-07 00:53:14 +00:00
cgd ed848af6f7 function name changes 1994-05-07 00:51:06 +00:00
gwr c763beba59 Tracking 4.4 integration 1994-05-06 23:02:38 +00:00
gwr bdfe8b6177 Tracking 4.4 integration 1994-05-06 22:09:49 +00:00
briggs fbc2a6679b Get things to compile with latest changes. 1994-05-06 17:39:19 +00:00
briggs 397e0acc8d Missed some warnings... 1994-05-06 17:38:38 +00:00
briggs 2998461b9c Add fuswintr and suswintr. 1994-05-06 17:37:37 +00:00
mycroft 62b418de75 Correct comment. 1994-05-06 12:23:10 +00:00
mycroft 2029a326a4 Clean up deleted files. 1994-05-06 12:14:50 +00:00
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
briggs c22c80abac Clean up some warnings, mainly w/ timeout(). 1994-05-06 03:34:53 +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
mycroft eb45b49761 Remove a mostly useless useracc(). 1994-05-06 01:43:34 +00:00
gwr be2eec0ebd Fix major number of swapdev 1994-05-05 16:21:04 +00:00
mycroft e8be3688cd Completely redo the way masks are calculated, and make splimp() correct in the
presence of SLIP or PPP.
1994-05-05 16:05:57 +00:00
mycroft 7c76fa1e45 Add ep0. 1994-05-05 11:39:45 +00:00
mycroft edd792f525 DELAY -> delay 1994-05-05 11:37:36 +00:00
mycroft 871ade5f37 More timeout foo. 1994-05-05 11:28:27 +00:00
mycroft f0826551a2 p_regs -> p_md.md_regs 1994-05-05 11:23:35 +00:00
mycroft 57e1130ccc Fix timeout stuff. 1994-05-05 11:11:25 +00:00
mycroft 89a5de9e12 Most of the changes needed to make this continue to run. 1994-05-05 10:10:21 +00:00
deraadt ae72d51d47 revert to dual clocks 1994-05-05 10:02:12 +00:00
deraadt 36befd611a revert to sticks instead of stime 1994-05-05 10:01:00 +00:00
deraadt 3eb40c3062 sendsig/sigreturn changes 1994-05-05 09:58:39 +00:00
deraadt 96b9a2aee3 p forw/back name changes 1994-05-05 09:57:15 +00:00
deraadt 4cfa95f7d3 timeout casts 1994-05-05 09:55:46 +00:00
deraadt 5e6f04e81f profiling and clock stuff 1994-05-05 09:54:33 +00:00
deraadt 4929024bf5 timeout and ndflush casts 1994-05-05 09:53:37 +00:00
mycroft fb113f41fd Mostly fix an obscure condition where an AST could be delayed by as much as a
clock tick.  And softclock() no longer takes an argument.
1994-05-05 08:44:53 +00:00
mycroft fcdc2b3f3f Remove now-bogus cast. 1994-05-05 08:31:44 +00:00
mycroft 5f478330e8 Remove now-bogus casts. 1994-05-05 08:31:00 +00:00
mycroft 327f9dd950 Remove now-bogus cast. 1994-05-05 08:28:35 +00:00
mycroft 04df00527c Retool the state machine is a sane way. 1994-05-05 08:26:13 +00:00
deraadt 614fc7ff46 space/tab garple 1994-05-05 07:53:04 +00:00
mycroft 685508a6b4 Remove now-bogus cast. 1994-05-05 07:52:53 +00:00
deraadt 94fdbf8dc4 add sun4m ASI definitions 1994-05-05 07:51:25 +00:00
deraadt 77699be44d split sun4c/sun4m/sun4 support somewhat 1994-05-05 07:50:04 +00:00
mycroft 8a37ad790c Remove now-bogus casts. 1994-05-05 07:48:20 +00:00
mycroft a211907a8b Remove now-bogus cast. 1994-05-05 07:41:44 +00:00
mycroft 895e9ed71a Mostly stylistic change. 1994-05-05 07:39:28 +00:00
gwr 3162c422e2 put in some cnputc fixes missed last night 1994-05-05 06:54:08 +00:00
deraadt e5f73be0cc flag foo 1994-05-05 05:59:14 +00:00
deraadt 526fa73de2 use SUN4C, not sun4c, throughout 1994-05-05 05:58:27 +00:00
deraadt 32f1e3f490 flags foo 1994-05-05 05:55:00 +00:00
cgd a0a7429482 lots of changes: prototype migration, move lots of variables, definitions,
and structure elements around.  kill some unnecessary type and macro
definitions.  standardize clock handling.  More changes than you'd want.
1994-05-05 05:35:42 +00:00
gwr c859ba3b1c proc flag names 1994-05-05 04:48:52 +00:00
cgd 51bb2bd806 if_hp won't compile, but it'd need a counter include, if it were to... 1994-05-05 04:47:41 +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
cgd 05a7ffd00c fix rlimit calls for ultrix compat; untested, but should work 1994-05-05 03:31:07 +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
mycroft a9c3f137b5 Don't frob the connector type if the card doesn't grok soft config. 1994-05-05 02:20:44 +00:00
gwr 72b8de4aa3 HPUXCOMPAT changed to COMPAT_HPUX 1994-05-05 01:11:29 +00:00
cgd 6074d0e9d1 comment out hp0; at charles's prompting 1994-05-05 00:03:45 +00:00
chopps 36de8a074d update to match current proc flags. 1994-05-04 07:35:33 +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
briggs 83e8ab7114 Don't even pay lip service to HPUXCOMPAT, now COMPAT_HPUX. 1994-05-04 05:25:41 +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
mycroft e1f885f156 HPUXCOMPAT -> COMPAT_HPUX 1994-05-04 04:10:28 +00:00
mycroft e5a2605525 Remove silly redundant #ifdefs. 1994-05-04 04:09:34 +00:00
mycroft 495d3519fa HPUXCOMPAT -> COMPAT_HPUX 1994-05-04 04:02:54 +00:00
mycroft e3e3d72f66 Update to match proc.h. 1994-05-04 03:47:10 +00:00
cgd 4bbabd8e7a Rename a lot of process flags. 1994-05-04 03:41:12 +00:00
mycroft 901ca10819 Tweak overflow check. 1994-05-04 02:07:24 +00:00
mycroft e5c1d566ef Really fix the Buslogic/DTC problem. 1994-05-03 20:53:54 +00:00
mycroft d300cfc46f Various cleanup. 1994-05-03 20:51:15 +00:00
mycroft 90beb62e64 Need icu.h. 1994-05-03 20:35:08 +00:00
mycroft 0ee51c2c8b Forgot to munge the #includes in last commit. 1994-05-03 20:32:22 +00:00
mycroft e8f7c7c31b Speed it up, and make it easier to handle different timer rates efficiently. 1994-05-03 20:30:26 +00:00
mycroft 884168ce49 Move beep junk to clock.c. 1994-05-03 08:23:55 +00:00
mycroft 36a9bcce8d Fix argument to aic_sched_msgout() is several places, and condense some code. 1994-05-03 08:20:43 +00:00
phil 4e523f8ddb clock.c/mem.c: real time clock detection fix/config change
pmap.c: zap mmap
1994-05-03 07:30:30 +00:00
phil cbe2aab3b2 changes for shared libs and fast ntoh*/hton* routines. 1994-05-03 07:29:37 +00:00
mycroft 650e19b16d Clean up deleted files. 1994-05-03 07:27:06 +00:00
phil 4cf1fbc402 configuration name changes, cleanup on the Makefile 1994-05-03 07:26:59 +00:00
mycroft 3acdcf5311 Use vm_map_remove(), not vm_map_delete(). 1994-05-03 01:24:11 +00:00
mycroft 0985e0980b Avoid sleeping in swtch_exit(). 1994-05-02 23:38:10 +00:00
deraadt 394be046a5 insw takes a word count 1994-05-02 06:37:10 +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
cgd 55d406e5e7 clean output, take the blame for a thing or two, and shrink more 1994-05-01 06:46:27 +00:00
cgd e0db92993a change timeout/untimeout/wakeup/sleep/tsleep args to void * 1994-04-29 23:15:51 +00:00
chopps 2ad38fe7cd change mmap to vmpte to avoid nameclash with the syscall. 1994-04-29 10:50:06 +00:00
cgd f50f031448 kill syscall name aliases. no user-visible changes 1994-04-29 04:41:02 +00:00
mycroft 2ff4b1435c Set ICUs to read IRR by default. 1994-04-28 08:28:35 +00:00
mycroft 39718a43cc Enable/disable shared memory access on all WD/SMC boards. Add support for
software selection of AUI or BNC connectors using LINK0.
1994-04-28 04:53:09 +00:00
cgd 6035732eed need <sys/time.h> 1994-04-27 21:32:00 +00:00
mycroft 930194f7f9 Remove wt0 and el0 from these configs until probe problems are resolved. 1994-04-27 08:25:53 +00:00
hpeyerl 04853608cf make a make and a make install work 1994-04-27 06:23:02 +00:00
mycroft 11bb73b9a1 Fix mmopen() and mmclose(). 1994-04-27 03:53:29 +00:00
mycroft bec176e7da Update for new time struct. 1994-04-26 22:33:28 +00:00
phil 128ceab54f Sigh .. forgot to kill one .globl 1994-04-26 20:47:46 +00:00
phil fe9c815e20 using the "autoboot rom", the pc532 will now actually reboot ... locore.s can
now stop mapping and rerun the monitor as if the machine just had power
applied.
1994-04-26 20:46:40 +00:00
chopps 1996d53f08 don't reinit board twice if it works once. 1994-04-26 03:48:08 +00:00
mycroft fc844e1797 Style nits. 1994-04-26 03:43:26 +00:00
mycroft 62773fc6f8 Add Adaptec 6360 driver from Jarle Greipsland, with some changes by me. 1994-04-26 00:05:56 +00:00
mycroft d093232445 Add aic0. 1994-04-26 00:04:24 +00:00
mycroft 4dfb6d0abd Implement intr_disestablish(). 1994-04-25 22:12:14 +00:00
phil 6275189adf locore.s: attempts to get back to the pc532 rom monitor
machdep.c: debug cleanup and queues change
1994-04-25 18:13:41 +00:00
mycroft 35f4cd6784 Fix minor number. 1994-04-25 06:17:30 +00:00
mycroft 29467fc8ce Need fcntl.h. 1994-04-25 05:17:25 +00:00
mycroft dabe150020 Only diddle IOPL if opened for writing. 1994-04-25 05:15:07 +00:00
mycroft 695a2609af Add mmopen() and mmclose(), to do user-level PIO. 1994-04-25 05:05:48 +00:00
mycroft 4d9d00948c Add mmopen() and mmclose(), to do user-level PIO. 1994-04-25 05:05:05 +00:00
mycroft 6c82c5d9a2 Don't barf on inet without ether. 1994-04-25 04:59:24 +00:00
mycroft 0e689f0375 Fix uninitialized pointer, pointed out by Michael VanLoon. 1994-04-25 03:16:03 +00:00