Commit Graph

4683 Commits

Author SHA1 Message Date
ragge b7b88b1ba8 Typo. 1995-04-18 22:08:25 +00:00
ragge 52ecef9b87 Added missing #ifdef VAX750 1995-04-18 22:02:35 +00:00
mycroft 82120d943b Finish updating for new interrupt registration mechanism. 1995-04-18 02:25:18 +00:00
mycroft 8874fd61ca Update to match generic ISA changes. 1995-04-18 00:59:53 +00:00
brezak 1b8667f0aa Add config for PSS 1995-04-17 22:44:38 +00:00
cgd 15552a0e17 if_le conflicts with the Alpha; move description back to i386 1995-04-17 20:23:32 +00:00
cgd 6495969b94 use included files wherever possible. 1995-04-17 16:58:14 +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
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 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
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
mycroft 865e910590 Remove extra EMUL_IBCS2 case. 1995-04-14 23:30:54 +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 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
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
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
mellon db8fd32d53 Add cpu_exec.c, rcons.c 1995-04-12 20:08:40 +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 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
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 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 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 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
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 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 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 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 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 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
fvdl a3ff5bc0aa Add arch/i386/i386/linux_machdep.c 1995-04-07 22:25:41 +00:00
pk 8161907540 Add evcnt_attach(). 1995-04-07 19:46:13 +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
gwr 522e7f03d7 First cut at cgtwo driver. Not quite right yet. 1995-04-07 02:54:43 +00:00
gwr 0af73b6fc3 Changed fb_attach() interface 1995-04-07 02:51:21 +00:00
gwr 19c01b5c67 Corrected fbtype->fb_size (which x11r6 is picky about...) 1995-04-07 02:47:40 +00:00
gwr 637b45dbf2 Changed fb_attach() interface, hack probe to avoid impossible matches.
Corrected fbtype->fb_size (which x11r6 is picky about...)
1995-04-07 02:43:25 +00:00
gwr d49502cfa2 Changed fb_attach() interface 1995-04-07 02:37:18 +00:00
gwr 1feb639a38 First cut at cgtwo driver. Not quite right yet. 1995-04-07 02:31:45 +00:00
gwr 63052ecc6e Add cgtwo 1995-04-07 02:23:03 +00:00
gwr 3de4f27e67 Yet more SYMTAB_SPACE 1995-04-07 02:18:39 +00:00
jtc 7a5da7fda2 Changed FLT_ROUNDS from constant to a call to __flt_rounds(), so that the
current rounding mode is accurately reported.
1995-04-07 00:44:37 +00:00
leo 8dc1468412 NetBSD/Atari, port by Leo Weppelman. 1995-04-06 21:04:54 +00:00
chopps e688ef2f10 say something more for unconfigured devices 1995-04-06 19:45:00 +00:00
chopps dac345e605 add new option to enable faster (and on some boards non-working) scroll
code for retina grahpics cards.
1995-04-06 19:24:47 +00:00
chopps 79bf8f86dd made current retina vertical scroll code conditional on the new
option RETINA_SPEED_HACK.  Old commented code has been resurected.
This reportedly fixes the smear problems some retinas have.
John Vrolijk <dsnjvro@etmsun.etm.ericsson.se> noticed this.
1995-04-06 19:19:45 +00:00
leo e5d720f534 Fixed up chr to blk translations. 1995-04-05 06:31:33 +00:00
gwr aa197980e8 Use new core file format in cpu_coredump() 1995-04-03 22:06:11 +00:00
gwr 69aa4da3cf Add FDESC FIFO NULLFS UNION file systems. 1995-04-03 22:03:38 +00:00
mellon 23023327a2 Move cpu-specific exec support to cpu_exec.c; Support 4.4BSD a.out 1995-04-03 04:38:04 +00:00
chopps 85bd6c5e30 cleanup SG4_, fix magnum interrupts, gvp hack for ziii, new gvp configs, 4066
4066 interrupt fix, add baudrate gen and don't clear other port lines for mfc
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
1995-04-02 20:38:09 +00:00
mycroft 25b58554cb Update. 1995-03-31 18:27:30 +00:00
christos f376448086 Added the svr4 files 1995-03-31 02:57:02 +00:00
christos 687b36dccc First pass at the ucontext stuff. 1995-03-31 02:55:59 +00:00
christos d281894ab6 Moved KGDB trap 0x88 to 0x8a, and made 0x88 to be svr4 syscall [this is what
solaris uses]. Stubs for the missing and currently unused signal functions
stolen from the i386 code.
1995-03-31 02:54:10 +00:00
christos 0fd8f81d69 Reorganization of the signal frame and ucontext to make it shareable with
the sparc code. Added trap defines.
1995-03-31 02:51:37 +00:00
christos d736bba447 Changes to make svr4 emulation signal() to work, and minor cleanup in trap.c 1995-03-31 02:49:25 +00:00
ragge e1bbd102d9 Bug log... 1995-03-30 21:36:44 +00:00
ragge 80b5aa7c05 Speed-up of pmap and trap.
Fixes due to uVAX support.
1995-03-30 21:25:14 +00:00
ragge a95842832d Bug fixes of interrupt handlers. 1995-03-30 20:55:23 +00:00
ragge c362495157 Some bug fixes & update of pcb. 1995-03-30 20:42:55 +00:00
ragge 543b832ee3 Support for DEQNA/DELQA added. 1995-03-30 20:26:32 +00:00
leo f95dd52b68 KERNEL -> _KERNEL 1995-03-30 06:01:13 +00:00
ragge b94cd499ab All supported devices. 1995-03-29 22:54:02 +00:00
ragge db6fbd3bf2 Support for tmscp tapes. 1995-03-29 22:50:47 +00:00
ragge 887089b1c2 uVAX II support. 1995-03-29 21:35:16 +00:00
ragge 9dbb11b582 Added support for uVAX boot. 1995-03-29 21:23:59 +00:00
briggs 10fc499f8c Nuke FPCOPROC and add fpu device driver and FPU_EMULATE from sun3.
Still need to figure out how to handle this w/ FPSP on 68040's but
since we're not really using the 68040 yet...
1995-03-29 07:38:34 +00:00
briggs 7a557178ba Get rid of some BARFs and assign some semi-reasonable spl()s... 1995-03-29 07:35:35 +00:00
briggs 9fca93fa60 Nuke FPCOPROC and add FPU_EMULATE to GENERIC.
Support the above with gwr's sun3 stuff.
1995-03-29 07:28:48 +00:00
hpeyerl 217531ad26 Update to reflect reality. 1995-03-28 23:57:20 +00:00
jtc db0046c14d KERNEL -> _KERNEL 1995-03-28 19:59:56 +00:00
jtc 8ba211cde0 Added #define _KERNEL 1995-03-28 18:37:27 +00:00
jtc 71ab4ed9dc KERNEL -> _KERNEL 1995-03-28 18:13:48 +00:00
gwr cd70d15138 Avoid passing non-ASCII chars to the PROM.
Call PROM at splsoftclock to avoid missing interrupts.
1995-03-28 16:09:41 +00:00
leo 36592a50b1 Make ite ioctl work and fixup the colormap stuff. 1995-03-28 06:35:40 +00:00
leo 95b76828da Add -D_KERNEL to preprocessor flags 1995-03-28 06:29:39 +00:00
leo 4458e46001 Capitalisation of NetBSD fixed. 1995-03-28 06:26:50 +00:00
gwr 0f9e8841da Add _KERNEL 1995-03-28 04:30:45 +00:00
gwr 507979e02b Increase ZSSOFT_PRI from 2 -> 3 now that tty ipl is 4. 1995-03-27 01:25:20 +00:00
gwr b7982644e1 Put spltty at level 4 and adjust others appropriately.
Also, improve the inline _spl() and move it to psl.h
1995-03-27 01:22:50 +00:00
gwr 4916e6ce63 Nuke FPCOPROC 1995-03-26 19:38:23 +00:00
gwr 56bbea071a Add/fix some comments. 1995-03-26 19:37:41 +00:00
gwr 1a22be7490 Enable interrupts before autoconfig.
The reasons to do it later no longer exist.
1995-03-26 19:32:31 +00:00