summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make it clear that -a flag and interface parameter are mutually exclusivecharnier2003-08-162-13/+19
|
* Imply NOLIBC_R for PowerPC.obrien2003-08-161-1/+1
|
* use strlcpy().ume2003-08-161-4/+4
| | | | | Pointed out by: Pawel Jakub Dawidek <nick@garage.freebsd.pl> MFC after: 1 week
* add section namecharnier2003-08-161-1/+1
| | | | Approved by: Nate Lawson
* Use constants less throughout the code and instead use the objsizebmilekic2003-08-161-6/+6
| | | | | | | variable. This makes changing the size of an mbuf or cluster for testing/debugging/whatever purposes easier. Submitted by: sam
* - added the case of 802.11 to check link status.ume2003-08-161-5/+5
| | | | | | | | - use strncpy just in case. - __P() cleanup. Obtained from: KAME MFC after: 1 week
* Fix wrong identifier on .end directive. The SYSCALL macro does namemarcel2003-08-164-4/+4
| | | | mangling and creates an .ent directive with the mangled name.
* bandaide to make this build againimp2003-08-163-6/+18
|
* Further cleanup <machine/cpu.h> and <machine/md_var.h>: move the MImarcel2003-08-1618-75/+53
| | | | | | | | | | | | | | | | | | | prototypes of cpu_halt(), cpu_reset() and swi_vm() from md_var.h to cpu.h. This affects db_command.c and kern_shutdown.c. ia64: move all MD prototypes from cpu.h to md_var.h. This affects madt.c, interrupt.c and mp_machdep.c. Remove is_physical_memory(). It's not used (vm_machdep.c). alpha: the MD prototypes have been left in cpu.h with a comment that they should be there. Moving them is left for later. It was expected that the impact would be significant enough to be done in a seperate commit. powerpc: MD prototypes left in cpu.h. Comment added. Suggested by: bde Tested with: make universe (pc98 incomplete)
* If threaded mode is not turned on yet, direct call __sys_sched_yield.davidxu2003-08-162-4/+6
|
* Replace some syscalls with libc version, this makes abort work better withdavidxu2003-08-161-10/+7
| | | | | | libkse. Tested under libc_r, libkse, libthr. Reviewed by: deischen
* Give timecounters a numeric quality field.phk2003-08-166-33/+68
| | | | | | | | | | | | | | | | A timecounter will be selected when registered if its quality is not negative and no less than the current timecounters. Add a sysctl to report all available timecounters and their qualities. Give the dummy timecounter a solid negative quality of minus a million. Give the i8254 zero and the ACPI 1000. The TSC gets 800, unless APM or SMP forces it negative. Other timecounters default to zero quality and thereby retain current selection behaviour.
* Revision 1.44 of ufs/ufs/inode.h has made it necessary to add two newalc2003-08-161-0/+2
| | | | #includes to this file. Otherwise, it doesn't compile.
* Keep initial kse and kse group just like we keep initial thread,davidxu2003-08-162-18/+22
| | | | | | Don't free them, so some code can still reference them. Reviewed by: deischen
* Access user provided pointer out of lock, and also check the case whendavidxu2003-08-162-16/+20
| | | | a key is less than 0.
* Eliminate pmap_page_lookup() and its uses. Instead, use PHYS_TO_VM_PAGE()alc2003-08-161-40/+4
| | | | | | to convert the pte's physical address into a vm page. Reviewed by: peter
* FICL doesn't build on PowerPC yet, so disable.obrien2003-08-163-21/+21
|
* Fix a range check bug. Don't left-shift the integer argument 'data'.marcel2003-08-161-12/+7
| | | | | | | | | Sign extension happens after the shift, not before so that boundary cases like 0x40000000 will not be caught properly. Instead, right shift ndirty. It is guaranteed to be a multiple of 8. While here, do some manual code motion and code commoning. Range check bug pointed out by: iedowse
* Move aha(4) devices out of Adaptec-centric section to new paragraphs.bmah2003-08-152-96/+14
| | | | | | | | We didn't try to list all the variants so there isn't much shrinkage here. Remove list of supported mlx(4) devices; readers should get this information from the manual page.
* Argh. Last commit only had the __FBSDID() fix. Really add the device IDwpaul2003-08-152-0/+3
| | | | for the 8100 this time.
* It appears in some configurations with an on-board RTL8100 chip (in thiswpaul2003-08-151-2/+0
| | | | | | | | | | case, a "Vortex86" mini PC), the PCI device ID value in the EEPROM (0x8100) does not agree with the PCI device ID returned by pci_get_device() (0x8139). This means that while rl_probe() matches the device, rl_attach() doesn't. Work around this by adding an entry to the rl_devs table for the 8100 with a device ID of 0x8100. Also, get rid of extra instance of __FBSDID(). One is enough.
* Add DAC960PDU to list of supported cards, taken from Hardware Notes.bmah2003-08-151-0/+2
| | | | | PR: 55534 Submitted by: Lukas Ertl <l.ertl@univie.ac.at>
* - Various style fixes in both code and comments.jhb2003-08-153-66/+75
| | | | | | | | | - Update some stale comments. - Sort a couple of includes. - Only set 'newcpu' in updatepri() if we use it. - No functional changes. Obtained from: bde (via an old diff I got a long time ago)
* ISO 3166-1 Newsletter V-8 changes YUGOSLAVIA to SERBIA AND MONTENEGROwollman2003-08-152-2/+5
| | | | | with corresponding changes to alpha-2 and alpha-3. (Odd choice of codes, though.)
* Eliminate the i_devvp field from the incore UFS inodes, we canphk2003-08-154-7/+5
| | | | | | | | | | | get the same value from ip->i_ump->um_devvp. This saves a pointer in the memory copies of inodes, which can easily run into several hundred kilobytes. The extra indirection is unmeasurable in benchmarks. Approved by: mckusick
* - supported a string notation for xxflags.ume2003-08-159-409/+531
| | | | | | | | | | | | | | | | | | | | | | - deprecate routes#N, as it is hard to keep consistency with rtprefixN. accept any number of "rtprefix", "rtrefix0", ..., "rtprefix99". - deprecate "addrs#N", as it is difficult for users to keep consistency with "addrN". accept 100 prefix info in maximum - like "addr", "addr0" ... "addr99". WARNS=2 clean on netbsd. old configuration file should work just fine. behavior change: previously, we rejected "addrN" if there's "addr", and we rejected "addr" if there is "addrN". now we accept both without problem. - when an advertised prefix configured from the kernel has been added or invalidated, notice the change in a short delay. - when invalidating a prefix, do not bark even if there is inconsistency about prefix lifetimes. - wrap more specific route info code into ROUTEINFO. Obtained from: KAME MFC after: 1 week
* Catch up aha(4) manpage with hardware notes and driver code.bmah2003-08-151-4/+4
| | | | | | | (While applying this patch from the PR, delete a stray comma.) PR: 55527 Submitted by: Lukas Ertl <l.ertl@univie.ac.at>
* Add ptrace_machdep.c.marcel2003-08-151-0/+1
|
* #ifdef __i386__ the "int slice" definition that became i386-only withrwatson2003-08-151-0/+2
| | | | | | | recent Vinum changes. Fixes non-i386 build on vinumio.c. Accidental oversight of: grog Fix hopefully not minded by: grog
* use arc4random.ume2003-08-152-1/+7
| | | | | Obtained from: KAME MFC after: 1 week
* variable shared with signal handler needs to be "volatile sig_atomic_t".ume2003-08-151-2/+2
| | | | | Obtained from: KAME MFC after: 1 week
* Remove a stray ".Xr rtadvd 8" that snuck in in the middle of a sentence.ceri2003-08-151-2/+1
|
* set LOG_PERROR for openlog() when running foreground.ume2003-08-151-3/+7
| | | | | Obtained from: KAME MFC after: 1 week
* dump the content of route information optionsume2003-08-151-1/+19
| | | | | Obtained from: KAME MFC after: 1 week
* logged the fact to dump the status.ume2003-08-151-0/+3
| | | | | Obtained from: KAME MFC after: 1 week
* remove acquire_timer0() and release_timer0() and related stuff.phk2003-08-153-270/+4
|
* - Fix a typo in a comment.jhb2003-08-152-14/+14
| | | | | - Use macros for MSR register indexes as well as the bitfields in the APICBASE MSR.
* - Add macros describing some new MSR's in the Pentium 4 and some olderjhb2003-08-151-0/+25
| | | | | MSR's in the original Pentium. - Add macros describing the bit fields in the APICBASE MSR.
* - Fix a duplicated typo.jhb2003-08-153-9/+9
| | | | | | - Add a macro for the logical shift needed to extract an APIC ID from either from the local APIC ICR Hi register or the APIC ID registers of the local and IO APICs.
* - Remove redundant <sys/sysctl.h> include.jhb2003-08-151-4/+1
| | | | - Move the <machine/vm86.h> include up to the other <machine/*> includes.
* Adjust the style of the #ifdef SMP in casuptr() so that the #ifdef SMPjhb2003-08-151-5/+4
| | | | | just covers the lock prefix to match the existing style in other asm files in i386.
* - Update location of PCI headers.jhb2003-08-151-5/+6
| | | | | - Use macros for PCI config registers instead of magic numbers. - Small whitespace nits.
* As warned: Initiate deorbit burn for the pcaudio driver.phk2003-08-157-1188/+0
|
* Remove a few ushorts I missed in my earlier pass.jhb2003-08-152-37/+37
| | | | Requested by: bde
* Eliminate unnecessary udev_t variable: we can derive it from the dev_tphk2003-08-151-6/+4
| | | | when we need it.
* Make swaponvp() static to the swap_pager.phk2003-08-152-2/+2
|
* Remove the magic way of configuring NFS backed swap.phk2003-08-154-243/+1
| | | | | | | | | | | | | This code dates back to the very first diskless support on FreeBSD, back when swapon(8) couldn't simply be run on a NFS backed file. Suggested replacement command sequence on the client: dd if=/dev/zero of=/swapfile bs=1k count=1 oseek=100000 swapon /swapfile rm -f /swapfile For whatever value of 100000 you want.
* Add my birthday to calendarmat2003-08-151-0/+1
| | | | Approved by: demon (mentor)
* Add my birthday to the calendar.bland2003-08-151-0/+1
| | | | Approved by: marcus (mentor)
* Lock down arc4random so it can be safely called w/o Giant.silby2003-08-151-17/+26
| | | | | | Minor code reorganization was required, but the only functional change was that the first 1024 bytes of output are thrown out after each reseed, rather than just the initial seed.
OpenPOWER on IntegriCloud