Commit Graph

7140 Commits

Author SHA1 Message Date
cgd 15552a0e17 if_le conflicts with the Alpha; move description back to i386 1995-04-17 20:23:32 +00:00
cgd af67271a66 try to actually (gasp!) describe the drivers. 1995-04-17 17:54:15 +00:00
cgd d61eaf6f6d ISA config.new files description. 1995-04-17 16:58:30 +00:00
cgd 6495969b94 use included files wherever possible. 1995-04-17 16:58:14 +00:00
cgd fac8a6879e MI EISA config.new file lists 1995-04-17 16:15:48 +00:00
cgd 27228062f9 config.new file lists 1995-04-17 16:12:14 +00:00
cgd 982230db44 update for new locations 1995-04-17 15:48:20 +00:00
cgd 8fe775c0de useless, as of the new sound drivers. 1995-04-17 15:29:06 +00:00
cgd dfeb819b45 move sound drivers to their proper homes. 1995-04-17 15:28:30 +00:00
cgd cf1c3ea213 these belong in dev/isa; they're being moved there now. 1995-04-17 15:22:27 +00:00
cgd c0caf19aac oops; forgot to delete this with my ISA autoconfig changes earlier 1995-04-17 15:17:24 +00:00
chopps dbd3d08cf0 set blocksize in adosfs_getattr(). fixes pr#968 1995-04-17 12:22:08 +00:00
cgd 8a640328ed clean up several ISA device interfaces: autoconfiguration, header
inclusion, and interrupt configuration.  more work still needs to be done,
but it's getting better...
1995-04-17 12:06:30 +00:00
chopps 78ec8e7701 terminate comment fixes pr#969 1995-04-17 11:50:36 +00:00
cgd 5f252bb8ea config.new files description for PCI mi files. 1995-04-17 07:46:10 +00:00
cgd 236ef3f326 include PCI machine-independent files list 1995-04-17 07:45:29 +00:00
cgd 14d777dff7 allow most program names to be overridden. kill a bogus } in a comment, and
an unnecessary blank line.
1995-04-17 07:30:54 +00:00
cgd 5f2be04d8e use CC="cc -Werror" for cc; kill bogus COMUNIT option 1995-04-17 07:23:50 +00:00
cgd 1b917f3802 use CC="cc -Werror" for cc 1995-04-17 07:23:34 +00:00
cgd 224a7f4533 config.new description of SCSI mi files. 1995-04-17 07:15:40 +00:00
cgd c03b53c2e8 spacing cleaup. also, minor type mixup fixups. 1995-04-17 05:32:52 +00:00
ragge 172d108798 Added SSIZE_MAX, SIZE_T_MAX, UQUAD_MAX, QUAD_MAX and QUAD_MIN. 1995-04-16 20:10:33 +00:00
jtc 4d37095e31 Fix typo: ieefp.h -> ieeefp.h. 1995-04-16 16:47:03 +00:00
chopps c9431dc99d new driver from charles. 1995-04-16 15:16:07 +00:00
leo 049520050c Get RAMD_NDEV in sync with definitions in rd_info. 1995-04-16 14:59:03 +00:00
leo c0f4a40a61 Make it consistent with conf.c . 1995-04-16 14:56:25 +00:00
leo 82aac3e84b Changed '#endif KERNEL' -> '#endif /* _KERNEL */'. 1995-04-16 14:55:09 +00:00
leo c2e83d3290 Make it work after last week's changes. 1995-04-16 14:53:14 +00:00
leo 7845638d97 Added maxpartitions. 1995-04-16 14:50:40 +00:00
leo 99344526c3 Get TT-RAM sizes right, some more debug output added with -D option. 1995-04-16 14:47:58 +00:00
gwr ef7ca50d54 Make less noise about CRC/Framing errors (Sun3/50 gets lots of them). 1995-04-16 01:52:07 +00:00
gwr a914f4e306 typo 1995-04-16 01:50:45 +00:00
briggs 38cb076019 Get this working. Mainly, don't always round to word transfers on
receive.
1995-04-16 00:14:54 +00:00
cgd edc749be89 cleanup; mostly KNF. 1995-04-15 10:35:24 +00:00
cgd e342075694 ni_pathlen should be a size_t 1995-04-15 08:12:35 +00:00
mycroft 5f41ce9281 Correct checks for NULLs in pagertab. 1995-04-15 05:11:35 +00:00
mycroft 04e937dcbd Don't boundary check I/O to the `raw' partition. 1995-04-15 05:01:26 +00:00
cgd df052e72a6 clean up some return-type warnings 1995-04-15 01:57:35 +00:00
cgd 13f5026553 fix timeval vs. timespec warnings 1995-04-15 01:56:43 +00:00
cgd eddc28046e type changes; fix compiler warning caused by new netinet code 1995-04-15 01:55:45 +00:00
mycroft 865e910590 Remove extra EMUL_IBCS2 case. 1995-04-14 23:30:54 +00:00
mycroft b88eec60bb Allow opening a FIFO with O_RDWR. 1995-04-14 23:30:14 +00:00
chopps 51a977efdc update doomed driver (i.e. its going to be replace soon) 1995-04-14 17:34:08 +00:00
chopps 4aa99e7423 bring up-to-date with recent chages (arpwhohas->arp_ifinit
and int xx_start->void xx_start)
1995-04-14 17:29:50 +00:00
chopps 999aa2cc32 update arc_input() proto to match reality. 1995-04-14 17:09:39 +00:00
chopps 5f90c17217 change args to arc_input also add check on link address which fixes pr#922. from Ignatios Souvatzis <is@beverly.rhein.de> 1995-04-14 17:06:39 +00:00
chopps ed0da4a701 couple small changes plus a new watchdog timer from Ignatios Souvatzis <is@beverly.rhein.de> 1995-04-14 16:57:19 +00:00
gwr 7bf92538bb prepare to enable the cache 1995-04-13 22:05:41 +00:00
gwr af7660dedf Recover from the crusade. (sigh) 1995-04-13 22:01:25 +00:00
gwr 06e64bc965 arpwhohas -> arp_ifinit etc. 1995-04-13 21:54:55 +00:00
gwr 6ab590ff6b fix typo 1995-04-13 21:51:34 +00:00
gwr c1ff5b5570 Add cache.c 1995-04-13 21:49:02 +00:00
gwr 70f93af8f0 First cut at code to support the VAC on 3/260 machines.
Not yet working, but the brave might play with it...
1995-04-13 21:46:15 +00:00
mycroft 72adfee7f7 EMUL_IBCS2_ELF -> EMUL_SVR4; EMUL_IBCS2_{COFF,XOUT} -> EMUL_IBCS2 1995-04-13 20:48:14 +00:00
pk 785f352260 Do a probe in fdmatch() to guard against dumb PROMs. 1995-04-13 20:24:36 +00:00
cgd 1e2fe7fa41 oops; missed the chance to fix a cast, that then becamse a compiler warning. 1995-04-13 20:09:23 +00:00
mycroft 451b445e1e Fix compiler warnings. 1995-04-13 19:36:00 +00:00
pk 0e186f0490 Leave `swapdev' alone; it's not really on par with `rootdev' & `dumpdev'. 1995-04-13 16:46:55 +00:00
pk e1873796ae Make size of `struct pmap' independent of `MMU3_L', so libkvm is
usable on all machines.
1995-04-13 16:24:40 +00:00
pk 8fb8266195 Remap regions to KERNBASE on 3-level MMU machines. 1995-04-13 14:52:24 +00:00
pk 2629e0a3f4 Use `register_t'. 1995-04-13 14:50:26 +00:00
pk 71319ed7a3 3-level MMU support: interface to cache_flush_segment() changed. 1995-04-13 14:48:51 +00:00
pk 0cb981d007 crash dumps need revision 1995-04-13 14:45:43 +00:00
pk d018c82634 3-level MMU changes:
- maintain software MMU state in 3-tuples <region,segment,pagemap>
	  for all types of MMU.
	- maintain hardware region maps (in `region' alternate address space)
	  for machines that have them (identified by variable `mmu_3l').
Use <sys/queue.h> for most lists.
1995-04-13 14:38:11 +00:00
pk 49f6b3a9e0 3-level MMU changes. 1995-04-13 14:32:44 +00:00
pk ed2b31feb0 declare externals 1995-04-13 14:31:39 +00:00
pk a83a62afb3 3-level MMU changes: variable `mmu_3l' is set for SUN4_400 models. 1995-04-13 13:51:34 +00:00
pk ba43a19831 3-level MMU changes: software MMU data structures now display a VM model
consisting of `regions', `segments' and `page maps'.
1995-04-13 13:48:46 +00:00
pk c6bf93b06b Add `region' ASI. 1995-04-13 13:41:02 +00:00
chopps 1ee73a604e couple small changes from Michael. 1995-04-13 11:59:21 +00:00
chopps 2136533c3a make things work with newest conf.c changes 1995-04-13 11:52:43 +00:00
cgd 80929f8527 be a bit more careful and explicit with types. (basically a large no-op.) 1995-04-13 06:35:38 +00:00
cgd b5b72d26ea be a bit more careful and explicit with types. (basically a large no-op.) 1995-04-13 06:25:36 +00:00
cgd d8b4389dc3 cast pointer to long when converting to integer type 1995-04-13 04:16:16 +00:00
briggs f93fa3c440 Update interrupts to use (void *client_data) instead of (int unit) as
parameter to interrupt function.
1995-04-13 04:04:58 +00:00
briggs c9e2e6e2a8 Update to use dev/ic/dp8390.h. Mostly from mycroft.
Still get extra data on either transmit or recieve, but want to
checkpoint this work.
1995-04-13 03:58:18 +00:00
mycroft ed647f250b This hasn't been used for a long time. 1995-04-12 22:14:06 +00:00
mycroft fc46bf42f7 Make use of the `fs_clean' field. If it was set when the file system was
mounted or upgraded to r-w, then clear it and set it again later when the
file system is unmounted or downgraded.
1995-04-12 21:21:00 +00:00
mellon db8fd32d53 Add cpu_exec.c, rcons.c 1995-04-12 20:08:40 +00:00
mycroft d57b9b75ba Take endianness into account in ed_ring. 1995-04-12 16:12:42 +00:00
mycroft 7e37bbe000 UPAGES --> USPACE 1995-04-12 15:38:09 +00:00
ragge bf15373974 Fixes to conf.c
Cleaning of code.
1995-04-12 15:34:44 +00:00
mycroft 81f3a84289 Add USPACE. 1995-04-12 15:27:48 +00:00
ragge 4807c769ca Added regs for trace. 1995-04-12 15:26:49 +00:00
briggs 2bc91b9c2c Almost working synch with if_ed.c. Much by mycroft. Fixups by me.
Inserts garbage characters--this driver isn't ready for use quite yet.
1995-04-12 15:01:14 +00:00
briggs 9554285cb6 Fixup from last changes.
Remove clock device.
1995-04-12 14:59:19 +00:00
briggs 13dc6a7a07 Make nubus indirect. Duh. 1995-04-12 14:57:40 +00:00
briggs 09ba51f21e Fix typo from last changes. 1995-04-12 14:55:45 +00:00
pk a98a7ab7f8 Use arp_ifinit(). 1995-04-12 08:47:21 +00:00
mycroft 6ad0e4cf93 More UPAGES --> USPACE. 1995-04-12 08:30:40 +00:00
mycroft 0e218b6169 Change some usages of UPAGES to USPACE. 1995-04-12 08:18:56 +00:00
mellon 606ccf2469 Add cdev_fb_init for frame buffers 1995-04-12 06:01:03 +00:00
mellon a3c29d62df Use _KERNEL, not KERNEL 1995-04-12 01:55:35 +00:00
mellon 30bad269b8 Fix bogus declaration for mm and chrtoblktbl 1995-04-12 00:01:01 +00:00
pk 333a55a4ce Remove duplicate definition of `constty'. 1995-04-11 22:08:06 +00:00
mycroft 4439f3b5f6 Remove deprecated prober/probew/kernacc/useracc. 1995-04-11 20:01:43 +00:00
chopps a04aa1397a fix up some changes 1995-04-11 18:51:55 +00:00
jtc 32a6db8a76 Mips specific portions of ieeefp.h (fp_rnd, fp_except, constants, etc.). 1995-04-11 18:20:46 +00:00
jtc 600a989fb6 Changed FLT_ROUNDS from constant to a call to __flt_rounds(), so that the
current rounding mode is accurately reported.
1995-04-11 18:18:35 +00:00
mellon 7baeefcfb5 Make TOCCATA support the new console regime 1995-04-11 10:52:33 +00:00
mellon ef6295229a Raster Console pseudo-device driver 1995-04-11 10:23:32 +00:00
mellon 4b8e4e1a20 Smart Framebuffer driver 1995-04-11 10:21:51 +00:00
mellon 10ed38a4df Add rcons pseudo-device 1995-04-11 10:14:52 +00:00
mellon 94f146ad0f Console initialization code 1995-04-11 10:08:42 +00:00
mellon 57289e2cf2 Split cninit from cons so ports that can't use it don't have to include it. 1995-04-11 10:06:38 +00:00
mellon df78dbb096 Reference cninit.c as well as cons.c 1995-04-11 09:52:11 +00:00
pk ee451261d8 iestart() returns nothing. 1995-04-11 09:18:09 +00:00
mellon 4b65c60240 Use endian.h to determine endianness instead of assuming big-endian 1995-04-11 07:06:33 +00:00
mycroft 6cfb93ffdd GC old comment about trailers. 1995-04-11 06:19:09 +00:00
mycroft 5f5d8e19d0 Sync with the rest of the world. Say goodbye to Mr. Trailer. 1995-04-11 06:16:33 +00:00
mycroft 369e66a776 Sync with the rest of the world. 1995-04-11 06:03:36 +00:00
mycroft 2b13a30bb8 Sync with the rest of the world. Define BSR_BANK[0-3] constants and use them.
Various other cleanup.
1995-04-11 05:58:58 +00:00
mycroft 893d53414a Sync with the rest of the world. Various additional cleanup. 1995-04-11 05:46:53 +00:00
cgd f807d6ea6d fix function name in comment. 1995-04-11 05:30:22 +00:00
mycroft c7a7d5c262 Sync with the rest of the world. 1995-04-11 05:10:20 +00:00
mycroft 8d8af964a7 Move NIC register definitions to a global location. 1995-04-11 04:45:26 +00:00
mycroft 6e9015b37a This is deprecated. 1995-04-11 04:44:44 +00:00
mycroft b703c76655 Update for if.h. Define helper macros for accessing NIC registers. Optimize
edrint() a little more.
1995-04-11 04:38:42 +00:00
mycroft 8b77f9cd5f Remove some explicit references to loif. 1995-04-11 04:30:47 +00:00
mycroft e47a488874 nsipstart() should return void. 1995-04-11 04:25:21 +00:00
mycroft d4b1924adb LANCE register definitions, plus some utility macros for the machine-
independent driver.
1995-04-11 04:17:50 +00:00
mycroft c9a66fce20 Use global 8530 defs. Needs more work. 1995-04-11 03:41:04 +00:00
mycroft 7114c30418 Use global 8530 defs. 1995-04-11 03:00:38 +00:00
mycroft e41d4f5e96 Undo accidental change. 1995-04-11 02:42:23 +00:00
mycroft 3b6535707e Use global 8530 defs. 1995-04-11 02:41:42 +00:00
mycroft 0c3bca646e Move CHAN_[AB] into here, and prefix with ZS_. 1995-04-11 02:38:16 +00:00
mycroft 47f2d08bb3 Use global 8530 defs. 1995-04-11 02:37:11 +00:00
mycroft 24a8feea65 Adjust for endianness, and move CHAN_[AB] out of here. 1995-04-11 02:35:18 +00:00
mycroft 2753eeb55e zsreg.h --> z8530.h 1995-04-11 02:30:53 +00:00
mycroft 9b0d3f54e8 Move this into a generic location. 1995-04-11 02:29:25 +00:00
gwr 89c2b367b3 Oops, sparc -> sun3 1995-04-10 22:11:22 +00:00
jtc 8cfef1c855 Sparc specific portions of ieeefp.h (fp_rnd, fp_except, constants, etc.). 1995-04-10 21:14:36 +00:00
jtc 182ee20c36 Changed FLT_ROUNDS from constant to a call to __flt_rounds(), so that the
current rounding mode is accurately reported.
1995-04-10 21:11:42 +00:00
mycroft 6cabaea642 Define vfs_unmountall(), to unmount file systems at shutdown time. 1995-04-10 19:46:56 +00:00
pk 96dd4bc868 clear out two typos. 1995-04-10 19:37:49 +00:00
mycroft 3e37e7dece Remove `dma from mcd, and add scd (though its not ready yet. 1995-04-10 18:50:55 +00:00
mycroft c75f9f2e07 Change `fdclose' to `fdrelease', to avoid confusion with device interfaces. 1995-04-10 18:27:59 +00:00
mycroft 70839d3b04 Change start and watchdog return values to void. 1995-04-10 18:21:42 +00:00
mycroft 1ae952ad0f Remove bogus return values from void functions. 1995-04-10 18:08:45 +00:00
mycroft e935580d5a Fix declarations of zscnprobe_[ab]. 1995-04-10 17:20:21 +00:00
mycroft 68c8c80929 kernel_pmap --> pmap_kernel() 1995-04-10 16:48:27 +00:00
mycroft e25c1817cf kernel_pmap --> pmap_kernel() 1995-04-10 13:08:28 +00:00
briggs a15027bd11 Remove old comment. 1995-04-10 13:01:19 +00:00
briggs 769e59cd1f Remove bogus extra tape cdevsw entry.
Change adb dev init to a mouse dev init.
Remove non-existant clock device stuff.
1995-04-10 12:59:48 +00:00
mycroft fecbe784d6 Oops; finish that last change. 1995-04-10 12:45:53 +00:00
mycroft 22cefc03bc Bring back pmap_kernel(), for now always inlined as a pointer to
kernel_pmap_store.
1995-04-10 12:41:29 +00:00
mycroft c668fc0161 vmempage -> vmmap 1995-04-10 11:58:33 +00:00
mycroft e5ea545fb6 vmempage --> vmmap, and remove incorrect comment. 1995-04-10 11:57:17 +00:00
mycroft 127e0761c9 Add mmopen(), mmclose(), and mmmmap() where appropriate. Lock vmmap when
needed.  Make types consistent.
1995-04-10 11:54:47 +00:00
mycroft 66845e73cc cn_tty is unneeded. 1995-04-10 10:23:49 +00:00
mycroft d751b03236 Minor consistency nits. 1995-04-10 10:01:40 +00:00
mycroft 4d2499eb58 Update for conf.h. 1995-04-10 09:22:28 +00:00
mycroft bdd61fbe66 Fdclose --> fdclose 1995-04-10 09:14:00 +00:00
mycroft 1475e294a9 map --> mmap 1995-04-10 09:12:10 +00:00
mycroft ab5eac8e84 Add dummy itestop(), and rename a few functions. 1995-04-10 09:11:41 +00:00
mycroft f96eaaabc0 Nuke write routines. 1995-04-10 09:10:20 +00:00
mycroft 01e31cf3cd Fdclose --> fdclose 1995-04-10 08:56:18 +00:00
mycroft b0a77d1212 map --> mmap 1995-04-10 08:55:47 +00:00
mycroft 25e4eaf5ca Nuke kbdwrite(). 1995-04-10 08:54:41 +00:00
mycroft 42a32c0eca Minor tweak for ite. 1995-04-10 08:54:16 +00:00
mycroft 27d859e141 Add dummy itestop(), and rename a few functions. 1995-04-10 08:53:46 +00:00
mycroft e66c94e4b5 Update for conf.h. 1995-04-10 08:51:09 +00:00
mycroft 9170f98a19 Remove private read and write routines. 1995-04-10 08:13:54 +00:00
mycroft c0e128ac74 This is what physio() is for. 1995-04-10 08:09:59 +00:00
mycroft 0a6d915b83 Update for conf.h. 1995-04-10 08:06:06 +00:00
mycroft 8f8bccf41f Switch grfmap and grfmmap. 1995-04-10 07:56:46 +00:00
mycroft 942c5ec591 Map vnd device from chr to blk. 1995-04-10 07:54:45 +00:00
mycroft 7e450d5085 device.h is defunct. 1995-04-10 07:50:42 +00:00
mycroft 14241df959 Update for conf.h. 1995-04-10 07:43:49 +00:00
mycroft c126c9401f Add a dummy kdstop(). 1995-04-10 07:33:53 +00:00
mycroft 9da61beca9 map --> mmap 1995-04-10 07:31:22 +00:00
mycroft 7ccad2faec Update for conf.h. 1995-04-10 07:29:42 +00:00
mycroft 9e5184dfec Add dummy cnstop(), more return types. 1995-04-10 07:14:33 +00:00
mycroft 795010b56c map --> mmap 1995-04-10 07:04:18 +00:00
mycroft d64b72d064 Fdclose --> fdclose 1995-04-10 07:01:31 +00:00
mycroft a7b5f01159 Update for conf.h, and add a real chrtoblktbl[]. 1995-04-10 07:01:04 +00:00
mycroft a9fe4eea9f Fix typo. 1995-04-10 06:55:56 +00:00
mycroft 0ed094a91e Add a stop function to cdev_cn_init(). 1995-04-10 06:32:14 +00:00
mycroft 6e992fcd83 Add a dummy cnstop(). 1995-04-10 06:30:52 +00:00
mycroft 63dcb06933 Add promstop(), adjust return types, make sure ttselect() doesn't panic, and
obey standard style conventions.
1995-04-10 06:14:57 +00:00
briggs d5cfa2c98f Synchronize with latest changes to hp300 conf.c and give dummy mem
open/close/map routines (map is dummy for now, but should be implemented
when I'm more awake).
1995-04-10 05:57:40 +00:00
mycroft ca5caf005a map --> mmap 1995-04-10 05:45:26 +00:00
mycroft 11ea6e42ce conf_init() is no more. 1995-04-10 05:44:08 +00:00
mycroft 3ba14de085 Rewrite in new format. 1995-04-10 05:42:34 +00:00
mellon 404e6bc5c9 Put endif COMPAT_09 inside function definition 1995-04-10 04:47:47 +00:00
mycroft f8f99c94a1 Fdclose --> fdclose; no longer conflicts. 1995-04-10 04:18:14 +00:00
mycroft 1b3587f158 Minor changes to match hp300 version. 1995-04-10 04:17:12 +00:00
mycroft 0f894dcdc4 Update to match hp300 port. 1995-04-10 04:02:53 +00:00
mycroft 28978ed078 v_cmap --> vmmap 1995-04-10 03:54:27 +00:00
mycroft ea5470b091 Partially update to match conf.h. 1995-04-10 03:36:17 +00:00
mycroft 3f22df0746 Declare all return types. 1995-04-10 01:56:41 +00:00
mycroft 21993f8246 Add dummy mmopen() and mmclose(); change mmmap() to mmmmap(). 1995-04-10 01:55:57 +00:00
mycroft 3d4e73333d Update to match conf.h. 1995-04-10 01:54:00 +00:00
mycroft 0b734c8881 Minor stylistic changes. 1995-04-10 01:26:43 +00:00
mycroft a9e1bbb0c7 Add no-op open and close functions. 1995-04-10 01:23:19 +00:00
mycroft 9c41e0f2f2 Most of the console functions return void. 1995-04-10 01:07:16 +00:00
mycroft 95c5c4f79f Most of the console functions return void. Also change interrupt logic
slightly.
1995-04-10 01:05:55 +00:00
mycroft 374185caff Most of the console functions return void. 1995-04-10 01:01:40 +00:00
mycroft 0ed4893351 mmmap --> mmmmap 1995-04-10 00:59:33 +00:00
mycroft 5ca64d4b70 hilmap --> hilmmap 1995-04-10 00:58:36 +00:00
mycroft 0323181eb1 Switch grfmap and grfmmap. 1995-04-10 00:58:10 +00:00
mycroft 1b8aff7880 map --> mmap 1995-04-10 00:55:57 +00:00
mycroft 84de5b1135 Update to make con[fs].h. 1995-04-10 00:50:50 +00:00
mycroft affcd0e2c8 Properly prototype the switch table functions. Add conf.h-like macros for
defining the switch tables.
1995-04-10 00:50:27 +00:00
mycroft 99005388fd Return EOF for old vnodes of tty devices, rather than EIO. 1995-04-10 00:48:46 +00:00
mycroft 7f3a305b34 Use the new d_type field. Set VISTTY for vnodes of tty devices. 1995-04-10 00:48:10 +00:00
mycroft 04a0a9a518 Use the new d_type field. 1995-04-10 00:46:51 +00:00
mycroft f4d66d9b37 Add a device type to the switch tables. Move the [bc]dev_{decl,*_init}()
macros into here, so they only need to be defined in one place.
1995-04-10 00:46:11 +00:00
mycroft 2f30839b62 Remove now unneeded #ifdef. Prototype new function. 1995-04-10 00:06:54 +00:00
mycroft 4b5c13c2c7 Shift the bit positions. 1995-04-09 23:29:22 +00:00
mycroft e957423a98 Move fp_except and fp_rnd definitions to machine/include. 1995-04-09 21:31:58 +00:00
pk 2e1b0cc690 Adapt to if.h changes. 1995-04-09 12:36:22 +00:00
pk 6e4b0ecfc6 Unblank frame buffer when entering the debugger. 1995-04-09 11:51:10 +00:00
gwr f0dfc32ae9 Sync with net/if.h changes 1995-04-09 05:08:33 +00:00
leo 8b093b18a2 Added '\r' chars in printf, so output under TOS becomes readable. Also
added some extra options for debugging.
1995-04-08 21:01:39 +00:00
briggs c17558aa9b Fixup types of a few functions to match if.h structure. 1995-04-08 20:55:26 +00:00
briggs 426b77c9eb Put in a dummy PostEvent trap and enable ADB interrupts for IIci. From
Paul Goyette (paul@pgoyette.bdt.com).
I went ahead and removed the conditional around setting the ADB interrupt
enable.  I don't expect Apple will have changed this on any other models
as it's the same on all documented models.
1995-04-08 20:46:23 +00:00
briggs 7e4d7125a3 Back to previous version of the serial driver until we can figure out
why the new one gets a lot of overflows and doesn't work on the IIsi
or IIvx at all.
1995-04-08 13:20:52 +00:00
briggs 870235352d Print a diagnostic if we do hit the watchdog and recover w/o resetting. 1995-04-08 13:17:55 +00:00
briggs 8ca9890ea2 Actually set the vectors for RBV as well as VIA2.
Don't go to spl4 when we have an ADB interrupt.
Turn off video interrupts on the SE/30.
1995-04-08 13:16:33 +00:00
chopps 967e7d4f1d fix typo 1995-04-08 05:30:58 +00:00
gwr bcd63a2a47 minor cleanup 1995-04-08 04:46:59 +00:00
gwr f41996e453 Do the I-cache flush in the process switch asm code like other ports. 1995-04-08 04:45:43 +00:00
gwr cf2da3de32 Add some comments. 1995-04-08 04:43:44 +00:00
gwr cd79987a43 Fix CGTWO entry 1995-04-08 04:42:01 +00:00
gwr a1cc6d49c4 It works now. 1995-04-08 04:40:27 +00:00
fvdl 71f3e4d1f2 Add ep_sigcode and ep_esigcode fields to exec package structure. 1995-04-07 22:34:11 +00:00
fvdl 366ba9b889 Use sigcode fields in package structure. This seems to be the cleanest
way to deal with seperate trampoline code for emulation of other OSs,
it avoids having to clutter up kern_exec.c any further.
1995-04-07 22:33:23 +00:00
fvdl fb00b736fd Arch dependant defs for Linux. Just signal stackframe definition for now. 1995-04-07 22:31:19 +00:00
fvdl 46de9a804f Changes because of proper Linux signal stackframe building, and
seperate signal trampoline code. Ugly hack in trap.c no longer
needed.
1995-04-07 22:29:34 +00:00
mycroft 87d43afd46 Clean up to match common code, and fix a typo. 1995-04-07 22:27:42 +00:00
mycroft 99cd177c88 Add a common function to initialize ARP-related variables. `Insired'
by Garrett Wollman.
1995-04-07 22:26:04 +00:00
fvdl a3ff5bc0aa Add arch/i386/i386/linux_machdep.c 1995-04-07 22:25:41 +00:00
fvdl c37a9a26c6 syscalls.master was changed, so update these 1995-04-07 22:24:11 +00:00
fvdl 623f1e3986 Handle Linux signal tramp code differently. Some changes because of the
now seperate Linux signal trampoline code. Add linux_sigreturn to
syscalls.master.
1995-04-07 22:23:22 +00:00
mycroft 1b863c2eca if_start and if_watchdog should return void. 1995-04-07 22:20:24 +00:00
mycroft da0921a4a2 Set if_output in ether_ifattach(). 1995-04-07 22:19:29 +00:00
pk 8161907540 Add evcnt_attach(). 1995-04-07 19:46:13 +00:00
mycroft 641dc38337 Require the denode to be locked before calling msdosfs_hashins(), rather than
inlining the rest of the code in reinsert().  (No functional changes.)  Also,
make sure that we don't print the (bogus) lock values when !DIAGNOSTIC.
Partly based on a patch from Mike Pritchard.
1995-04-07 17:37:08 +00:00
jtc ec2bda0f0b Changed FLT_ROUNDS from constant to a call to __flt_rounds(), so that the
current rounding mode is accurately reported.
1995-04-07 15:00:54 +00:00
gwr d0d1dc8a4e Fix that probe sequence right this time. 1995-04-07 05:19:24 +00:00
gwr 8f584db874 Flush the cache when switching contexts (thanks to David Jones). 1995-04-07 04:46:41 +00:00
gwr e7f174fdcd Make sure curproc->p_addr is set before any faults occur.
Put msgbuf in page zero (so its location is predictable).
1995-04-07 04:44:55 +00:00
gwr 9a714f87a8 Use vmempage for /dev/mem like other ports. 1995-04-07 04:44:26 +00:00
gwr e1b1e78d15 Allocate vmempage here (for use by /dev/mem). 1995-04-07 04:44:05 +00:00
gwr d047cd4b9c Announce unexpected interrupts once for each level. 1995-04-07 04:43:25 +00:00
gwr 88f350e128 Make sure we do not enable clock interrupts too early. 1995-04-07 04:30:13 +00:00
gwr 4a3ad0819d Look out for null curproc->p_addr which caused a "Watchdog Reset!"
when the recursive faults overflowed the stack.  (from David Jones)
1995-04-07 03:12:51 +00:00
gwr e5a537ade9 Fix to make "root on sd2a" work (from David Jones) 1995-04-07 03:02:36 +00:00
gwr 65725c0bce Add cgtwo 1995-04-07 02:58:49 +00:00