aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Cosmetique patch from bdeAndrey A. Chernov1994-02-051-9/+23
| | | | Notes: svn path=/head/; revision=1092
* Replaced certain character arrays in structures with msf_lba union.Steven Wallace1994-02-051-4/+15
| | | | | | | The type of element in the structure returned depends on the format requested. Notes: svn path=/head/; revision=1091
* Fixed CDIOREADTOCENTRYS ioctl call so that it returns only the entriesSteven Wallace1994-02-051-9/+11
| | | | | | | and not header + entries as per definition. Notes: svn path=/head/; revision=1090
* Make the screen savers runtime switchable. Everybody wants aChristoph Robitschko1994-02-045-80/+195
| | | | | | | | different default saver, and the size increase in the kernel is minimal ( < 2.5K ). Notes: svn path=/head/; revision=1089
* Remove more references to the U word.Garrett Wollman1994-02-043-6/+6
| | | | Notes: svn path=/head/; revision=1088
* Use uname(2) to get OS name and arch.Garrett Wollman1994-02-032-15/+11
| | | | Notes: svn path=/head/; revision=1087
* Eliminate compilation warning.Garrett Wollman1994-02-031-0/+2
| | | | Notes: svn path=/head/; revision=1086
* Compile in all refclocks that will compile, since they don't take upGarrett Wollman1994-02-031-4/+4
| | | | | | | | that much space to begin with. Also use uname(2) to determine OS name and architecture. Notes: svn path=/head/; revision=1085
* Merged changes along vendor branch into locally-modified files.Garrett Wollman1994-02-034-19/+17
| | | | Notes: svn path=/head/; revision=1084
* This commit was generated by cvs2svn to compensate for changes in r1081,Garrett Wollman1994-02-03136-1197/+3581
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=1082
| * xntpd version 3.3z from UDelGarrett Wollman1994-02-03139-1215/+3597
| | | | | | | | Notes: svn path=/cvs2svn/branches/UDEL/; revision=1081
* | if_ep.c: removed netisr.h, fixed unconverted ep_ac, changed <> into ""David Greenman1994-02-037-73/+64
| | | | | | | | | | | | | | | | for include files. if_ed, if_ie, if_is: don't include netisr.h. Notes: svn path=/head/; revision=1080
* | Eliminate references to the ``U word'' and make page conform to BerkeleyGarrett Wollman1994-02-032-154/+318
| | | | | | | | | | | | | | | | conventions for formatting. (Print it out on a PostScript printer to see the difference.) Notes: svn path=/head/; revision=1079
* | Take -lgnuregex back out. Linking with it causes 'make install' to fail.Rich Murphey1994-02-031-2/+0
| | | | | | | | Notes: svn path=/head/; revision=1078
* | Make BLANK_SAVER default to stop best saver war.Andrey A. Chernov1994-02-023-6/+6
| | | | | | | | Notes: svn path=/head/; revision=1077
* | Fix error in multiport part:Andrey A. Chernov1994-02-023-15/+12
| | | | | | | | | | | | | | while input char not entered, output was suspended Notes: svn path=/head/; revision=1076
* | Added 8003EB board type. Clue from Gerard J van der Grinten (gvdg@cdc.com)David Greenman1994-02-024-24/+16
| | | | | | | | Notes: svn path=/head/; revision=1075
* | Use find -d to clear /tmp, to stop warnings.Christoph Robitschko1994-02-021-7/+2
| | | | | | | | | | | | | | | | Removed elvispreserve command, nvi does not use it, and it was also wrong for elvis. Notes: svn path=/head/; revision=1074
* | Added type code for 8003W.David Greenman1994-02-024-6/+18
| | | | | | | | Notes: svn path=/head/; revision=1073
* | Minor cleanup. Decode state information better in the case of a fatalDavid Greenman1994-02-013-153/+210
| | | | | | | | | | | | | | trap. Notes: svn path=/head/; revision=1072
* | Moved paren in sgetc to where it belongs. (My fault, I must have wiped itNate Williams1994-02-013-6/+6
| | | | | | | | | | | | | | out when I applied the patch to get the new features by hand) Notes: svn path=/head/; revision=1071
* | Add missing arg to Debugger() call.Rich Murphey1994-02-013-9/+9
| | | | | | | | | | | | | | Add missing close paren in sgetc() definition. Notes: svn path=/head/; revision=1070
* | Make old SNAKE_SAVER code compile with new syscons changes.Andrey A. Chernov1994-02-013-45/+45
| | | | | | | | Notes: svn path=/head/; revision=1069
* | BLANK_SAVER syscons option addedAndrey A. Chernov1994-02-013-3/+6
| | | | | | | | Notes: svn path=/head/; revision=1068
* | 1) Restore removed SNAKE_SAVER (Nate, WHY you do it?)Andrey A. Chernov1994-02-013-21/+213
| | | | | | | | | | | | | | | | | | 2) Make SNAKE_SAVER like default, if no saver specified in "options" 3) Remove #ifdef STAR_SAVER before line /* make screensaver happy */ this code needed in any case. Notes: svn path=/head/; revision=1067
* | Bug fix from previous WINE commit. From Jeffrey Hsu.David Greenman1994-02-012-2/+10
| | | | | | | | Notes: svn path=/head/; revision=1066
* | Russian keymap is broken after last commit (fixed)Andrey A. Chernov1994-02-013-33/+33
| | | | | | | | | | | | | | Nate, please, be more careful next time. Notes: svn path=/head/; revision=1065
* | Add FADE_SAVER option from new syscons.Andrey A. Chernov1994-02-013-3/+12
| | | | | | | | Notes: svn path=/head/; revision=1064
* | Comment #define STAR_SAVER, it is configuration "options"Andrey A. Chernov1994-02-013-6/+6
| | | | | | | | Notes: svn path=/head/; revision=1063
* | Added S'ren's Copyright to the file and sync up to version 1.3Nate Williams1994-02-011-2/+15
| | | | | | | | Notes: svn path=/head/; revision=1062
* | From: sos@login.dkuug.dk (S|ren Schmidt)Nate Williams1994-02-0112-1773/+1753
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: syscons-1.3 Date: Sat, 29 Jan 94 23:33:50 MET But here is the (hopefully) final syscons-1.3.... .... I've changed sgetc so it works as the pccons parallel (it now uses a scgetc internally). [ There were a couple changes that Bruce Evans sent me that were applied to this version along with some changes that S'ren didn't incorporate into the final version. There will be only minor changes if anything from this version to his final release. ] Notes: svn path=/head/; revision=1061
* | Removed hack for older version of syscons (new version going in soon)Nate Williams1994-02-011-2/+2
| | | | | | | | Notes: svn path=/head/; revision=1060
* | From: bde@kralizec.zeta.org.au (Bruce Evans)Nate Williams1994-02-011-424/+642
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o merged and fixed timeout code from sos. o merged DOS partition support from sos. o fixed "extra" interrupts. o check if malloc retuns NULL :-(. o print drive size as in NetBSD o after an error, return the residual count, not 0. o give up early for > 16 heads. o cleaned up the old-drive detection in wdgetctlr(). o rewrote wddump(). I'd been putting this off because I'd had the dump disabled since 0.0 and had no idea if even the standard version worked. It didn't: (0) syscons' sgetc() interface broke some keyboard stuff. (1) CADDR1 is mapped using pmap() and pmap got a NULL pointer trap (at least when I got to wddump() using call diediedie from ddb) because the pte for CADDR1 is only supposed to be hacked on directly (e.g. in physcopyseg()). (2) bad144 handling was not done. (3) it was slooow (3600 sectors/minute) because my controller doesn't cache writes. o miscellaneous other cleanups, e.g., removed scattered patchkit/terry dates. o lots of reformatting. To be done: o Merge/fix TIH/NetBSD bad144 code (doesn't belong in any particular driver. Why aren't we using i386/dkbad.c?). o Merge/fix Dyson/NetBSD clustering code (large parts should be shared). o Fix/extend the partition in use bits. Support extended partitions. This should be shared by all disk drivers. Swap to a DOS partition so that the swap space can be shared with linux. o Don't use polling except for initialization. Need to reorganise the state machine. Then "extra" interrupts shouldn't happen (except maybe one for initialization). o Fix disklabel, boot and driver inconsistencies with bad144 in standard versions. o Look at latest linux clustering methods. Our disksort() gets in the way of clustering. o cleaned up the ATA changes (needs more work. I think the ATA specs say that the only thing really wrong with the original version of wx is that there was no test for drive-ready before some commands. 400 nsec delay suffices for almost everything and 400 nsec delay is usually "free"). Notes: svn path=/head/; revision=1059
* | Removed all uses of "USE_486_WRITE_PROTECT" and made this automatic.David Greenman1994-02-016-390/+363
| | | | | | | | | | | | | | Reordered and removed some NOP's. Notes: svn path=/head/; revision=1058
* | Fixed range address bug: 1,2, == 2,2 not 2,.Andrew Moore1994-02-0122-487/+2782
| | | | | | | | | | | | | | | | Overhauled the name space, reworked some modules and removed the obsolescent Addison-Wesley copyright. Notes: svn path=/head/; revision=1057
* | Added four pattern memory test routine that is done at startup.David Greenman1994-01-312-2/+4
| | | | | | | | | | | | | | ...added filli - "fill integer" support routine. Notes: svn path=/head/; revision=1056
* | Added four pattern memory test routine that is done at startup.David Greenman1994-01-319-59/+228
| | | | | | | | Notes: svn path=/head/; revision=1055
* | Remove CALLOUTMASK, if non-bidir case.Andrey A. Chernov1994-01-313-3/+15
| | | | | | | | Notes: svn path=/head/; revision=1054
* | Added new probe code to detect generic lance based cards. Should nowPaul Richards1994-01-312-47/+169
| | | | | | | | | | | | | | work with ne2100 card. Notes: svn path=/head/; revision=1053
* | WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey HsuDavid Greenman1994-01-315-0/+216
| | | | | | | | | | | | | | <hsu@soda.berkeley.edu>. Notes: svn path=/head/; revision=1052
* | WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey HsuDavid Greenman1994-01-3116-112/+679
| | | | | | | | | | | | | | <hsu@soda.berkeley.edu>. Notes: svn path=/head/; revision=1051
* | 1) Set ipending back to 4, because (16 + 4) bit not inAndrey A. Chernov1994-01-313-453/+273
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | netmask or impmask. 2) Fixes from Bruce: o Changed name of schedsoftcom() to setsofttty() to match setsoftclock() o Bool_t isn't used. o tx_fifo_size is 1 for chips without fifos, 16 for 16550's, to help to output more efficiently for 16550's (LSR_TXRDY means that the fifo is empty, not that it has space for one char). o Changed name of softsio1() to siopoll() and merged compoll() into siopoll(). o The probe forgot to clear com_mcr after it failed. This is harmful for 4 single serial ports on 2 interrupts. It makes partial misconfigurations worse. o Don't bother initializing static variables that are 0 (bidir stuff). o Only initialize t_oflag to TTYDEF_OFLAG if unit == COMCONSOLE, not if COMCONSOLE is defined. o Don't call siointr() from comparam() if there is no output in progress. For the call from sioopen(), there's no output in progress, and siointr() often saw silo overflows for stale input because it was called before sioopen() discarded the input. o Let ttselect() do the work for select(), so that the fixes for ttselect() don't have to be duplicated in zillions of drivers. Notes: svn path=/head/; revision=1050
* | Patch from dcjm@cs.ed.ac.uk (Dave Matthews)...David Greenman1994-01-312-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Yes, I know that IFADDR ioctl is supposed to be deprecated... Note that the patch was modified by me to fit better into the driver. -DG ... While porting CAP to 386bsd/pk0.2.4 and now to FreeBSD Release 1.0 I found a couple of bugs associated with the packet filter. Here are the fixes. I'm posting them here because they apply to FreeBSD and 386bsd/pk0.2.4 and possibly to other *BSD. The first occurs when using the packet filter to write raw ethernet packets. The header consisting of the sender and destination addresses and the protocol is removed and later added back on, but with the byte order of the protocol reversed. The fix ensures that the byte order in the protocol field is swapped when it is removed. The second fix ensures that SIOCGIFADDR works for BPF as claimed in the man pages, by adding it to the ed driver. Similar fixes will be needed for other ethernet drivers. Dave Matthews. Notes: svn path=/head/; revision=1049
* | Fix broken bit definitions for pte/pde.David Greenman1994-01-311-36/+20
| | | | | | | | Notes: svn path=/head/; revision=1048
* | Patch from Brian Smith (modified a little by me) to allow kernel configDavid Greenman1994-01-313-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | file override to disable fifo on 16550s: I bought a board with two 16550's, but one of those ports has a mouse on it. The sio driver always enables the fifo, which is a bad thing for mice and X. The mouse is jerky and hard to use. The simple thing is be to treat one of the ports as a non-fifo'ed UART, and I use the flags option in my config file. So, my config file has: device sio0 at isa? port "IO_COM1" tty irq 4 flags 0x2 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr (patch deleted) Notes: svn path=/head/; revision=1047
* | Make I/O memory explicitly non-cacheable. This is purely an astheticDavid Greenman1994-01-313-6/+6
| | | | | | | | | | | | | | change. Notes: svn path=/head/; revision=1046
* | VM system performance improvements from John Dyson and myself. TheDavid Greenman1994-01-319-428/+234
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | following is a summary: 1) increased object cache back up to a more reasonable value. 2) removed old & bogus cruft from machdep.c (clearseg, copyseg, physcopyseg, etc). 3) inlined many functions in pmap.c 4) changed "load_cr3(rcr3())" into tlbflush() and made tlbflush inline assembly. 5) changed the way that modified pages are tracked - now vm_page struct is kept updated directly - no more scanning page tables. 6) removed lots of unnecessary spl's 7) removed old unused functions from pmap.c 8) removed all use of page_size, page_shift, page_mask variables - replaced with PAGE_ constants. 9) moved trunc/round_page, atop, ptoa, out of vm_param.h and into i386/ include/param.h, and optimized them. 10) numerous changes to sys/vm/ swap_pager, vnode_pager, pageout, fault code to improve performance. LRU algorithm modified to be more effective, read ahead/behind values tuned for better performance, etc, etc... Notes: svn path=/head/; revision=1045
* | Update for new organization of gnu tree.Rodney W. Grimes1994-01-301-7/+0
| | | | | | | | Notes: svn path=/head/; revision=1044
* | Update for new organization of gnu tree.Rodney W. Grimes1994-01-302-0/+8
| | | | | | | | Notes: svn path=/head/; revision=1043
* | Update for new organization of gnu tree.Rodney W. Grimes1994-01-302-0/+9
| | | | | | | | Notes: svn path=/head/; revision=1042