summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added #code to support define APIC_PIN0_TIMER.fsmp1997-07-196-44/+145
| | | | | This code ALWAYS runs the 8254 timer thru the 8259 ICU. It depricates the usage of "options SMP_TIMER_NC" in the config file.
* Added #define APIC_PIN0_TIMER.fsmp1997-07-191-1/+9
| | | | | | This define enables the code to ALWAYS run the 8254 timer thru the 8259 ICU. It is ON by default. It depricates the usage of "options SMP_TIMER_NC" in the config file.
* SMP or APIC_IO:fsmp1997-07-198-105/+206
| | | | | | - Increased NIDT to 256. - Moved IPI vectors up above the linux compat vector. - Removed runtime setup of RTC vector.
* Increased NIDT to 256 for case of SMP or APIC_IO.fsmp1997-07-192-2/+10
|
* Added "options DDB", given the experimental nature of SMP...fsmp1997-07-181-1/+5
|
* Split TEST_CPUSTOP code into CPUSTOP_ON_DDBBREAK and mainline code.fsmp1997-07-1820-408/+192
|
* Rshd print to much information if a user does not exists.wosch1997-07-182-8/+7
|
* Assign correct chip set register dump functions to Triton II device IDs.se1997-07-181-2/+3
| | | | | PR: i386/4092 Submitted by: Steve Bauer <sbauer@rock.sdsmt.edu>
* Fix "unexpected phase change" interrupt handler: Do not access these1997-07-181-7/+10
| | | | | | | dstat register twice, pass the value read the first time to the fixup code instead. Submitted by: Gerard Roudier <groudier@club-internet.fr>
* Add code to make sure that we don't overflow the buffer that we copyimp1997-07-181-1/+4
| | | | | | | | | the hostname into. In theory the bind library should do this, but in practice the limites between system defines and bind defines make an attack using this vector possible. These patches have been in use on my systems for three months now, so I am fairly confident about them. I plan on commiting this to 2.2 and 2.1 in the near future, as well as many other patches of this nature.
* Fix a problem where remote files could be removed by exploiting raceimp1997-07-181-0/+2
| | | | | conditions similar to those reported in CERT's CA-91:10a advisory. Obtained from: Hiroshi NAKANO <nakano@rins.ryukoku.ac.jp> by way of CERT.
* Calculate and print out the standard deviation of the round trip times.wollman1997-07-183-19/+33
| | | | | | | This isn't necessarily the best statistic, but it is by far the easiest to calculate. Update the man page to be more explicit about precisely which statistics are printed out. Revert some of jmg's bogus man page changes from rev 1.11.
* A not initialized variable forced malloc to abort if the userwosch1997-07-181-2/+3
| | | | | | press ^Z (undelete line). Detected by: /etc/malloc.conf -> AJ
* `cp -r' -> `cp -R'wosch1997-07-181-2/+2
| | | | Option -r is obsolete and buggy.
* An actual fix for the routing default crashes thatjulian1997-07-181-15/+25
| | | | | | | 1/ is compatible with the old route(1) in case needed. 2/ actually fixes the problem while vetting bad user input. note: I have already fixed route(1) so the problem shouldn't occur. if it does. use 0.0.0.0/0 instead of the word 'default' :)
* Check if routed had the same problems that route(1) had.julian1997-07-182-19/+35
| | | | | | | The answer is not really, but almost. it sent data that was ok, though it was a hack, but it was bug-compatible with the kernel on receiving them. This also had been fixed with a hack.. I hacked it better I think.
* Make sleep() and usleep() "eat" any stray SIGALRM signals during thepeter1997-07-182-49/+29
| | | | | | | | lifetime of the call, just like the old implementation did. Previously, we were only eating them if the application did not call sleep()/usleep() with SIGALRM masked. Submitted by: ache
* fix what appears to me to be absolutle bogus codejulian1997-07-181-6/+7
| | | | | | | | to do with netmasks.. we fed totally bogus data into the kernel to do with default routes and it just believed us. this led to: 1/ kernel panics 2/ the default route refusing to be deleted or added (depending on a number of factors, usually it worked ok.)
* Add appropriate ${DESTDIR} in front of absolute paths.asami1997-07-183-3/+3
|
* Use err(3) instead of local redefintion. Add usage() as a separatecharnier1997-07-182-79/+75
| | | | function. Rewrote man page in mdoc format.
* Use err(3). Mdoc'ify man page.charnier1997-07-182-58/+44
|
* Add ${DESTDIR} in front of absolute path.asami1997-07-181-1/+1
|
* Made the printing of the APIC INTs depend on bootverbose.fsmp1997-07-185-30/+40
|
* printf cleanup.fsmp1997-07-187-21/+21
|
* Add BSD.x11.dist to list of files to copy to /etc/mtree. Sorry if thisasami1997-07-181-2/+3
| | | | | | | breaks "make release", Jordan! PR: 4110 Not reviewed by: jkh
* Hopefully fix a few problems that could cause hangs in SMP mode.dyson1997-07-1712-26/+69
| | | | | | | | | | | | 1) Make sure that the region mapped by a 4MB page is properly aligned. 2) Don't turn on the PG_G flag in locore for SMP. I plan to do that later in startup anyway. 3) Make sure the 2nd processor has PSE enabled, so that 4MB pages don't hose it. We don't use PG_G yet on SMP -- there is work to be done to make that work correctly. It isn't that important anyway...
* Changes for perl-5.004_01markm1997-07-171-3/+3
|
* Synchronize with sys/i386/isa/sio.c revision 1.172.kato1997-07-172-16/+94
|
* Synchronize with sys/i386/isa/npx.c revision 1.47.kato1997-07-171-3/+2
|
* Fix Julian's fixed fix. Routing is weird.msmith1997-07-171-3/+6
| | | | | | | We need to accept at least one sockaddr with zero length, in order to be able to set the default route. Suggested by: Phone conversation with Julian (sleep well!)
* getuid() -> geteuid().davidn1997-07-171-2/+2
|
* Merge WebNFS support from NetBSDdfr1997-07-174-4/+196
| | | | Obtained from: NetBSD
* Cosmetic in usage string.charnier1997-07-171-3/+4
|
* Mdoc'ify man page.charnier1997-07-172-51/+48
|
* Use err(3). Mdoc'ify man page.charnier1997-07-172-51/+68
|
* Add some support for the 16650 type UARTS.dyson1997-07-176-27/+147
|
* Clean up some lint associated with the AIO code.dyson1997-07-173-6/+14
|
* Add support for 4MB pages. This includes the .text, .data, .data partsdyson1997-07-1711-46/+549
| | | | | | | | of the kernel, and also most of the dynamic parts of the kernel. Additionally, 4MB pages will be allocated for display buffers as appropriate (only.) The 4MB support for SMP isn't complete, but doesn't interfere with operation either.
* Turned OFF DEBUG_CPUSTOP as the default. This was necessary as kernels withoutfsmp1997-07-171-2/+2
| | | | DDB failed to link for lack of db_printf().
* Remove the disable for the P5 cpu class bcopy using the FPU on SMP kernels,peter1997-07-173-9/+6
| | | | it is understood to work now (and has been for quite a while apparently).
* Merge WebNFS changes from NetBSD.dfr1997-07-161-1/+17
| | | | Obtained from: NetBSD
* Repair missing quote.jkh1997-07-163-6/+6
|
* Bungled cut/paste leaves kernel with page faults..julian1997-07-161-2/+3
| | | | (read all about it!)
* Synchronize with sys/i386/isa/syscons.c and syscons.h revisions 1.225kato1997-07-162-37/+97
| | | | and 1.31, respectively.
* ln /compat to /usr/compat on initial installation; this willjkh1997-07-163-3/+15
| | | | prevent the later addition of compat libs from overflowing /
* Fix typos.davidn1997-07-161-3/+3
| | | | | PR: 4101 Submitted by: Horikawa Kazuo <k-horik@mail.yk.rim.or.jp>
* realpath() should break on looped symlinks.phk1997-07-161-0/+5
| | | | | | PR: 3911 Reviewed by: phk Submitted by: Shigio Yamaguchi <shigio@wafu.netgate.net>
* Increase size of tmp hostname buffer.phk1997-07-162-4/+4
| | | | | | PR: 3889 Reviewed by: phk Submitted by: Yujiro MIYATA <miyata@bioele.nuee.nagoya-u.ac.jp>
* Merge WebNFS support from NetBSD.dfr1997-07-164-4/+94
| | | | Obtained from: NetBSD
* Merge WebNFS changes from NetBSD.dfr1997-07-1620-254/+1147
| | | | Obtained from: NetBSD
OpenPOWER on IntegriCloud