summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WARNS=2 fix, but do not set this im Makefile, because this ill be themarkm2001-12-112-2/+1
| | | | default for src/usr.bin/
* WARNS=2 fixesmarkm2001-12-116-69/+68
| | | | | | | | | | __FBSDID() additions some include file sorting. Some Makefile sorting. WARNS?=2 is not added to the Makefile, because it is going to be default for usr.bin/ NO_WERROR is set because there are rpc*.h file issues.
* Explicitly decode GetAllNext SNS Response back *as*mjacob2001-12-112-4/+59
| | | | | | | a GetAllNext response. Otherwise, we won't unswizzle it correctly. This was found on linux/PPC. This mandated creating another inline: isp_get_gan_response.
* Add VOP_GETEXTATTR(9) passthrough support to pseudofs.green2001-12-112-0/+55
| | | | | Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
* Remove an obsolete prototype for procfs_kmemaccess().des2001-12-111-3/+0
| | | | Submitted by: rwatson
* spellingcharnier2001-12-112-21/+15
| | | | | | move some err() calls to errx() when message explains the pb enough do not set errno just before exiting the program lowercase errx() strings
* Spellingcharnier2001-12-113-3/+3
|
* Do not dot terminate errx() stringscharnier2001-12-111-1/+1
|
* Add aliases pointing to postmaster for the two new mail related accounts.gshapiro2001-12-111-0/+2
| | | | | Reminded by: sheldonh MFC after: 3 days
* Get rid of unsed since rev 1.109 of lib/Makefile WANT_CSRG_LIBM define.phantom2001-12-111-3/+0
| | | | | | | | | We'll never install math.h wrapped by this define since msun's math.h is using, so it should be removed from the source tree at some point (after merge of useful stuff to msun's math.h which is installing now to /usr/include) Reviewed by: bde
* Update the default newfs block and fragment sizes from 8192/1024 tosheldonh2001-12-115-16/+30
| | | | | | | | | | | | | | | | | | | 16384/2048. Following recent discussions on the -arch mailing list, involving dillon and mckusick, this change parallels the one made over a decade ago when the default was bumped up from 4096/512. This should provide significant performance improvements for most folks, less significant performance losses for a few folks and wasted space lost to large fragments for many folks. For discussion, please see the following thread in the -arch archive: Subject: Using a larger block size on large filesystems The discussion ceases to be relevant when the issue of partitioning schemes is raised.
* Get rid of unsed since rev 1.109 of lib/Makefile WANT_CSRG_LIBM define.phantom2001-12-111-12/+4
| | | | | | Also replace internal make variable _libm with hardcoded path to lib/msun Reviewed by: bde
* Add my e-mail to copyrightsphantom2001-12-114-4/+4
|
* * Add my e-mail to copyrightsphantom2001-12-1110-52/+57
| | | | * style(9)'ify
* Fix grouping string handlingphantom2001-12-111-1/+4
|
* Preserve directory timestamps with -p. Allow non-empty read-onlymckay2001-12-111-11/+39
| | | | | | | | | | directories to be copied. Apply umask to newly created directories when -p is not specified. PR: 27970 PR: 31633 MFC after: 4 days
* Fix a typo.sheldonh2001-12-111-1/+1
| | | | Reported by: Jurrien Koopmans <jjkoopmans@home.nl>
* Typo in warning message (chown should be chmod).mckay2001-12-111-1/+1
|
* Correct a comment that should have been updated in rev 1.43, whensheldonh2001-12-111-2/+2
| | | | | | | CIRCLEQ was removed. PR: kern/32688 Submitted by: Jordan DeLong <fracture@allusion.net>
* Fix boot -p for DDBless kernelsguido2001-12-111-0/+6
| | | | Pointed out by: John Hay <jhay@icomtek.csir.co.za>
* s/sysctl -w/sysctl/ru2001-12-117-9/+9
|
* s/sysctl -w/sysctl/ru2001-12-1114-163/+163
|
* (repeat after me, do not do cvs commit | more. Previous commit was:)peter2001-12-110-0/+0
| | | | | | | | | | Do not compile in VM_MAXUSER_ADDRESS into gdb. This causes problems if kvm extends into the user address space. Also, print IdlePTD and initial pcb value clearly in hex instead of one in decimal and the other hex (without 0x, so an all-numeric hex number could easily be decimal) (This isn't used on alpha/kvm-fbsd.c)
* *** empty log message ***peter2001-12-112-8/+44
|
* WARNS=2 cleanup.mikeh2001-12-112-7/+12
| | | | | Submitted by: Maxime Henrion <mux@qualys.com> MFC after: 2 weeks
* Wrap Dangerously Dedicated printf under if (bootverbose)peter2001-12-111-2/+4
|
* Avoid an unnecessary copy of a packet if it is already in a single mbuf.luigi2001-12-114-4/+14
| | | | | | | | Introduce an additional device flag for those NICs which require the transmit buffers to be aligned to 32-bit boundaries. (the equivalen fix for STABLE is slightly simpler because there are no supported chips which require this alignment there.)
* Delete some leftover code from a bygone age. We dont have an array ofpeter2001-12-112-22/+2
| | | | IdlePTDS anymore and dont to the PTD[MPPTDI] swapping etc.
* - Add 'fwrite' and 'fseek' words for writing to and seeking on files.jhb2001-12-1110-33/+102
| | | | | | | | | | | | | - Change the 'fopen' keyword to accept a mode parameter. Note that this will break existing 4th scripts that use fopen. Thus, the loader version has been bumped and loader.4th has been changed to check for a sufficient version on i386 and alpha. Be sure that you either do a full world build or install or full build and install of sys/boot after this since loader.old won't work with the new 4th files and vice versa. PR: kern/32389 Submitted by: Jonathan Mini <mini@haikugeek.com> Sponsored by: ClickArray, Inc.
* Major restructuring for swizzling to the request queue and unswizzling frommjacob2001-12-119-579/+1500
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the response queue. Instead of the ad hoc ISP_SWIZZLE_REQUEST, we now have a complete set of inline functions in isp_inline.h. Each platform is responsible for providing just one of a set of ISP_IOX_{GET,PUT}{8,16,32} macros. The reason this needs to be done is that we need to have a single set of functions that will work correctly on multiple architectures for both little and big endian machines. It also needs to work correctly in the case that we have the request or response queues in memory that has to be treated specially (e.g., have ddi_dma_sync called on it for Solaris after we update it or before we read from it). It also has to handle the SBus cards (for platforms that have them) which, while on a Big Endian machine, do *not* require *most* of the request/response queue entry fields to be swizzled or unswizzled. One thing that falls out of this is that we no longer build requests in the request queue itself. Instead, we build the request locally (e.g., on the stack) and then as part of the swizzling operation, copy it to the request queue entry we've allocated. I thought long and hard about whether this was too expensive a change to make as it in a lot of cases requires an extra copy. On balance, the flexbility is worth it. With any luck, the entry that we build locally stays in a processor writeback cache (after all, it's only 64 bytes) so that the cost of actually flushing it to the memory area that is the shared queue with the PCI device is not all that expensive. We may examine this again and try to get clever in the future to try and avoid copies. Another change that falls out of this is that MEMORYBARRIER should be taken a lot more seriously. The macro ISP_ADD_REQUEST does a MEMORYBARRIER on the entry being added. But there had been many other places this had been missing. It's now very important that it be done. Additional changes: Fix a longstanding buglet of sorts. When we get an entry via isp_getrqentry, the iptr value that gets returned is the value we intend to eventually plug into the ISP registers as the entry *one past* the last one we've written- *not* the current entry we're updating. All along we've been calling sync functions on the wrong index value. Argh. The 'fix' here is to rename all 'iptr' variables as 'nxti' to remember that this is the 'next' pointer- not the current pointer. Devote a single bit to mboxbsy- and set aside bits for output mbox registers that we need to pick up- we can have at least one command which does not have any defined output registers (MBOX_EXECUTE_FIRMWARE). MFC after: 2 weeks
* Add support for writing blocks to the loader's disk cache.jhb2001-12-111-21/+92
| | | | | | PR: kern/32389 Submitted by: Jonathan Mini <mini@haikugeek.com> Sponsored by: ClickArray, Inc.
* Add support for writing to BIOS disks.jhb2001-12-111-3/+169
| | | | | | PR: kern/32389 Submitted by: Jonathan Mini <mini@haikugeek.com> Sponsored by: ClickArray, Inc.
* We support writing to at least one filesystem now.jhb2001-12-111-1/+1
| | | | | | PR: kern/32389 Submitted by: Jonathan Mini <mini@haikugeek.com> Sponsored by: ClickArray, Inc.
* Add support for overwriting the existing contents of a file to the UFSjhb2001-12-111-4/+119
| | | | | | | | | driver in libstand. This specifically does not expand or truncate files since the filesystem may be dirty or inconsistent. PR: kern/32389 Submitted by: Jonathan Mini <mini@haikugeek.com> Sponsored by: ClickArray, Inc.
* Fix the mouse question again to only run the mouse menu if a user doesn'tjhb2001-12-102-2/+2
| | | | | | | | | | have a USB mouse. Here's the deal on how this works: USB mouse have moused run for them automatically by usbd so we don't need to setup moused for them. We do need to setup moused for other mice though, so if the user has a USB mouse, we don't need to do anything. Hence the wording "Do you have a non-USB mouse installed?" for the question. The question can be reworded as "Do you have a PS/2 or Serial mouse installed?" instead if that is preferred.
* Reorder WARNS line for style.mikeh2001-12-109-18/+9
| | | | Pointed out by: bde
* Style improvements recommended by Bruce as a follow up to somedwmalone2001-12-1093-335/+384
| | | | | | | | of the recent WARNS commits. The idea is: 1) FreeBSD id tags should follow vendor tags. 2) Vendor tags should not be compiled (though copyrights probably should). 3) There should be no blank line between including cdefs and __FBSDIF.
* Missed an assignment of arg6 in previous commit.obrien2001-12-101-0/+1
|
* Recognize numeric digits inside $id$ tags, eg: $XFree86$peter2001-12-101-1/+1
| | | | | PR: 30666 Submitted by: Tony Finch <dot@dotat.at>
* Get rid of irritating (bogus) message:guido2001-12-101-2/+5
| | | | | | | | pcm0: ac97 codec failed to reset extended mode (0, got 80) This was due to not masking off the correct extended function bits in the read value from the extended status reg. MFC after: 2 days
* Adjust for the addition of CTR6.obrien2001-12-101-1/+1
|
* Complete the CTR6 addition (and TR6 and ITR6...)obrien2001-12-101-11/+11
|
* Add new boot flag to i386 boot: -p.guido2001-12-109-2/+39
| | | | | | | | | | | | This flag adds a pausing utility. When ran with -p, during the kernel probing phase, the kernel will pause after each line of output. This pausing can be ended with the '.' key, and is automatically suspended when entering ddb. This flag comes in handy at systems without a serial port that either hang during booting or reser. Reviewed by: (partly by jlemon) MFC after: 1 week
* Install i4bing.4. It lives for more than year in the tree, butphantom2001-12-101-4/+3
| | | | | | never was installed. MFC After: 3 days
* Regen from usbdevs rev 1.70: added some AGFA scannerssheldonh2001-12-102-2/+51
|
* Add some AGFA scanners:sheldonh2001-12-101-0/+7
| | | | | | | | | | SnapScan 1236U SnapScan e20 SnapScan e25 SnapScan e26 SnapScan e40 SnapScan e50 SnapScan e52 PR: kern/32649 Submitted by: "Erik H. Bakke" <ebakke@trolltech.com>
* Provide a more specific help line for PLIP installs, reminding themurray2001-12-101-0/+5
| | | | | | | user that they must provide the peer's IP address in the 'extra options to ifconfig' box. PR: misc/21273
* I missed a string concatenation.obrien2001-12-101-1/+1
|
* Add identification string for AMD-761 host to PCI bridge.murray2001-12-102-0/+6
| | | | PR: kern/32255
* Remove the advice relating to the number of cylinders per cylindersheldonh2001-12-101-13/+0
| | | | | group. The highest possible value is calculated automatically since rev 1.41 of src/sbin/newfs.c .
OpenPOWER on IntegriCloud