summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove the fildesc_clone() function and its associated unnecessary code.chris2001-08-061-23/+0
| | | | | | | | | | | | It didn't implement the proper /dev/fd functionality (which would be to include in the directory listing /dev/fd/n if the process has fd n open) anyway. Anything needing access to /dev/fd/n where n > 2 can use the optional fdescfs module, which implements this properly and does not cause any trouble with devfs. Discussed with: phk
* Remove old blurb about BIND being updated to 8.2.3.dd2001-08-062-8/+0
|
* Note MFC of BIND 8.2.4.dd2001-08-062-2/+2
|
* Put the linux compat ioctl interface on death row. Add FreeBSDscottl2001-08-063-36/+160
| | | | | | | definitions of all of the ioctls, plus round out all ioctl definitions to match what exists for linux. Allow ioctls to be called through either the native or linux interface, though no apps exist (yet) that can take advantage of native calling.
* Missed this one in my 80-column sweep.scottl2001-08-062-16/+32
|
* Don't do unsafe activities inside signal handlers. Just set a flag andkris2001-08-061-44/+54
| | | | | | | return. Obtained from: OpenBSD Reviewed by: audit
* Handle dmmu protection faults as well as misses. Enable tracking ofjake2001-08-061-5/+26
| | | | | the modify and reference tte bits. Implementing allocating of tsb pages. Make tsb_stte_lookup do the right thing with the kernel pmap.
* Add page fault and high level tsb miss handlers.jake2001-08-061-3/+159
|
* Handle switching switching mmu contexts and mapping the new primary tsb.jake2001-08-062-28/+184
| | | | Rework some register usage and code placement. Comment.
* Save the primary mmu context around calls to the prom, and installjake2001-08-062-12/+28
| | | | | nucleus context. The prom runs at trap level 0, so there's no implicit nucleus context and we have to force it.
* Remove some debug code.jake2001-08-061-2/+0
|
* Handle managed and unmanaged mapping better. Allocate an vm object forjake2001-08-061-17/+32
| | | | the tsb pages.
* Add trap handlers for dmmu faults from user mode, and for faults fromjake2001-08-062-12/+802
| | | | accessing user address space in kernel mode.
* The kernel runs at a much lower address now.jake2001-08-061-5/+5
|
* Fix macros for dealing with tte contexts.jake2001-08-061-4/+8
| | | | Add tte bits for initializing tsbs and for specifying managed mappings.
* Forced commit. Last should have gone to tlb.hjake2001-08-060-0/+0
| | | | | Move the kernel and user tsb address to the end of the first 4 gigs. Remove some stuff that's no long used.
* Oops. Last commit to tsb.h should have gone here.jake2001-08-061-2/+18
| | | | Fix macros for eadling with tte contexts and add macros for sfsr fields.
* Fix macros for setting and extracting the context field in ttes andjake2001-08-061-29/+5
| | | | add macros for the fields in sfsr.
* Add a vm_object and page count to struct pmap for allocating tsb pages.jake2001-08-061-0/+2
|
* Add code model medlow to cflags and move the kernel load address fromjake2001-08-063-10/+13
| | | | | | just before the memory hole to 4 megs. Special case building exception.s like locore.s, it needs to at the beginning so the branches out from the trap table don't overflow.
* The Intel 440MX ACPI timer seems to work properly, so add it to the listmsmith2001-08-051-5/+12
| | | | | | here. Restructure slightly so that adding more devices is easier. Submitted by: Jose Gabriel J Marcelino <gabriel@maquina.com>
* aic7xxx.c:gibbs2001-08-053-25/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct an off by one in our critical section handling. SEQADDR always reads the next instruction to execute, so we must subtract one from its value before making comparisons with entries in the critical section table. Print a few additional registers whenever we dump card state. Show the SCB_CONTROL and SCB_TAG values for all pending SCBs in card SCB ram when dumping card state. aic7xxx.seq: Fix a bug introduced while optimizing the SDPTR path. We would ack the SDPTR message twice on Ultra2 or better chips if it occurred after all data had been transferred for a transaction. Change our workaround for the PCI2.1 retry bug on some chips. Although the previous workaround was logically correct, its faster method of draining the FIFO seemed to occassionally confuse the FIFO state. We now drain the FIFO at half the speed which avoids the problem. aic7xxx_pci.c: Chips with the PCI 2.1 retry bug can't handle a 16byte cachesize. If the cachesize is set to 16bytes, drop it to 0.
* can not -> cannotdd2001-08-051-1/+1
|
* - Removed comment about ThinkPad keyboards from the PCVT line. Any ThinkPadnate2001-08-052-4/+0
| | | | that needs this probably won't run -current, as it's at least 5 years old.
* Make the sample entries actually syntactically correct. :-/nsayer2001-08-051-6/+6
|
* o Move APNIC flag from -p to -A. Since, -p is usually associatedmike2001-08-052-25/+51
| | | | | | | | | | | | | | | with specifying a port. o Add the -p flag for specifying a port. (PR: 28790) This is useful for querying rwhois servers. Example: whois -h rwhois.exodus.net -p rwhois 216.136.180.0 o Add the -c flag which allows one to get the same whois server that would normally be determined if no arguments were specified. (Concept based on work by phantom, requested by ache) Example: whois -c ru TCNET-MNT-RIPN o Deprecate -R flag in favour of -c ru. PR: 28790 Reviewed by: -audit, ache, phantom
* Fix a number of bugs and annoyances in fdisk, many of which wereiedowse2001-08-052-148/+192
| | | | | | | | | | | | | | | | | | | | pointed out by bde: - Ask for user confirmation before adjusting to a head/cylinder boundary (only when running interactively), and separate this adjustment from the automatic calculation of c/h/s parameters. - In sanitize_partition, don't change any values in the slice until we know that the automatic adjustment will succeed. - When auto-adjusting, ignore unused slices and give an appropriate error for other zero-size slices depending on the cause. - Change dos() to do all of the c/h/s calculations for a whole slice; this fixes a bug where the ending c/h/s of an unused slice was set incorrectly. - When changing the active slice, detect the currently active slice number instead of always defaulting to slice 4. - Call fflush(stdout) before calling fgets(). - Test for fgets() returning NULL so we don't loop on EOF. Reviewed by: bde
* Correct some pastos.dd2001-08-052-4/+4
| | | | Submitted by: Martin Kammerhofer <mkamm@sbox.tu-graz.ac.at>
* Document -d in usage.dd2001-08-051-1/+2
| | | | Submitted by: Martin Kammerhofer <mkamm@sbox.tu-graz.ac.at>
* Add a little pizzaz to the sample entries. :-)nsayer2001-08-051-0/+2
|
* Add some sample entries to illustrate battery state monitoring.nsayer2001-08-051-1/+12
|
* Document the two new sysctl variables introduced in rev 1.154 of tty.c.sheldonh2001-08-051-0/+10
|
* Clean up previous delta:sheldonh2001-08-051-8/+14
| | | | | | | | * Fix typo (defautls). * Don't use hard sentence breaks in new text. * Don't introduce the use of the second person (you). * Use the standard "IMPLEMENTATION NOTES" section name instead of the non-standard "TUNING".
* Fix logic error resulting in incorrect calculation of login timejon2001-08-051-2/+2
| | | | | | PR: bin/4204 Submitted by: Anatoly A. Orehovsky <tolik@www.tomsk.su> MFC after: 4 weeks
* Fix using /usr/bin/ftp as a slave process on the end of a pipe by callingjon2001-08-052-3/+3
| | | | | | | fflush(stdout). This is one ancient PR... PR: bin/1589 Submitted by: imp
* Once again throw out the calculation of si_iosize_max and set it to 64K.scottl2001-08-053-17/+26
| | | | | | | | Although it can go higher, it is not safe to so do on arrays with many members. Compromise by adding a tunable, "hw.aac.iosize_max" that can be set at boottime. Also document in the aac(4) manpage. MFC after: 4 weeks
* Now that we are setting a bit in the PCIC_INT_GEN (0x3) register, weimp2001-08-051-2/+2
| | | | | | | | | | | can't blindly write zero into it to disable the card. We must preserve this bit. This changes pcic_disable to only clear the bits we know we need to clear on card disable, thus preserving the magic bit for many TI bridges. This appears to have fixed the problems that people are reporting about the system failing to recognize cards being inserted or removed (or both). Greg: This may fix your problem too :-).
* Order PCIC_INT_GEN bits large to small, like all other registers.imp2001-08-051-1/+1
|
* Bugfixes. Close a race and logic bug in the timeout handling, don't call thescottl2001-08-055-18/+87
| | | | | | | | | interrupt handler from the upper half, etc. This fixes some serious stability problems that we were seeing on our production server. These patches have been tested for almost 6 months and are a highly recommended MFC candidate. Reviewed by: gibbs, merry, msmith MFC after: 4 days
* Fix a couple of copyright issues and an 80 column nit that I missed beforescottl2001-08-053-3/+4
|
* varargs -> stdargdd2001-08-051-2/+2
|
* Add a missing semicolon to unbreak the kernel build with INVARIANTStmm2001-08-051-1/+1
| | | | | | | | (which was unfortunately turned off in the confguration I used for the last test build). Spotted by: jake Pointy hat to: tmm
* Sigh. Add two files needed for the sparc64 fp contect switching codetmm2001-08-052-0/+145
| | | | | | that were forgotten in the last commit. Pointy hat to: tmm
* It's bad enough to capitalize the name of the executable at thedd2001-08-041-1/+1
| | | | | beginning of the sentence, but at the very least it shouldn't be done in the middle of a sentence!
* Fix style/consistency in Makefile and repair static module building.markm2001-08-042-5/+4
| | | | Submitted by: bde(partially)
* Don't clobber CFLAGSmarkm2001-08-041-1/+1
| | | | Submitted by: bde
* Don't clobber CFLAGS.markm2001-08-041-1/+1
| | | | Submitted by: bde
* Whitespace fixes.jhb2001-08-042-2/+2
|
* Axe unused and invalid astpending globaldata member.jhb2001-08-042-2/+0
|
* Axe unused and invalid GD_ASTPENDING symbol.jhb2001-08-041-1/+0
|
OpenPOWER on IntegriCloud