summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* (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 .
* Add the Bulgarian BDS and Phonetic keymaps.roam2001-12-104-2/+8
| | | | | | Reviewed by: jhb Approved by: jhb, silence on -qa MFC after: 1 week
* Update to C99, s/__FUNCTION__/__func__/,obrien2001-12-1092-306/+309
| | | | also don't use ANSI string concatenation.
* WARNS=2 cleanup.mikeh2001-12-102-58/+70
| | | | | Submitted by: Maxime Henrion <mux@qualys.com> MFC after: 2 weeks
* WARNS=2 cleanup.mikeh2001-12-102-12/+17
| | | | | Submitted by: Maxime Henrion <mux@qualys.com> MFC after: 2 weeks
* WARNS=2 cleanup.mikeh2001-12-102-33/+35
| | | | | Submitted by: Maxime Henrion <mux@qualys.com> MFC after: 2 weeks
* Update to C99, s/__FUNCTION__/__func__/.obrien2001-12-101-1/+1
|
* Update to C99, s/__FUNCTION__/__func__/.obrien2001-12-106-25/+25
|
* Repeat after me -- "Use of ANSI string concatenation can be bad."obrien2001-12-104-38/+38
| | | | | | | | In this case, C99's __func__ is properly defined as: static const char __func__[] = "function-name"; and GCC 3.1 will not allow it to be used in bogus string concatenation.
* Add a CTR6, we need it now.obrien2001-12-101-0/+8
|
* o Eliminate compilation warnings on 64-bit architectures.alc2001-12-101-3/+3
|
* An XFree86 install should not depend on any compat libs any longer.obrien2001-12-101-9/+0
| | | | | | (1) We don't need compat3x and compat4x as we build the bits on the proper release now (vs. getting them from the XFree people). (2) We handle the compat2x needs thru proper port dependancies now.
* We do have a compat4x dist for Alpha.obrien2001-12-101-1/+1
|
* Update the list of public NTP servers fromobrien2001-12-102-64/+820
| | | | | | | | | http://www.eecis.udel.edu/~mills/ntp/clock2.htm Also remove any Stratum 1 servers and only include Stratum 2 and higher servers. PR: 32586 Submitted by: Arnaud Launay <asl@launay.org>
* cleanupdillon2001-12-104-18/+18
|
* Remove PAO3 dependent part where I missed to remove at last commit.non2001-12-101-4/+0
|
* Add auto-fill-on-delete. When deleting an 'A'uto created partitiondillon2001-12-096-83/+132
| | | | | | | | | | | | | | | | sysinstall will automatically expand the previous partition to take up the freed up space. So you can 'D'elete /home and /usr will get the combined space, or you can 'D'elete /tmp and /var will get the combined space. This gives the user, developer, or lay person a huge amount of flexibility in constructing partitions from an 'A'uto base. It takes only 3 or 4 keystrokes to achieve virtually any combination of having or not having a /tmp and/or /home after doing an 'A'uto create. Change 'A'uto creation of /var/tmp to 'A'uto creation /tmp, which should be less controversial. MFC after: 6 days
* WARNS=2 cleanup.mikeh2001-12-092-1/+3
| | | | | Submitted by: Maxime Henrion <mux@qualys.com> MFC after: 2 weeks
* Turn on WARNS=2, no code fixes needed.mikeh2001-12-091-0/+2
| | | | | Submitted by: Maxime Henrion <mux@qualys.com> MFC after: 2 weeks
* Add a NO_6_BYTE quirk for the D-series olympus digital cameras.iedowse2001-12-091-0/+7
| | | | | PR: kern/31250 Submitted by: Bryan Liesner <bleez@bellatlantic.net>
* Don't ignore SIGINT and SIGQUIT. The comment said "Ignore SIGINTiedowse2001-12-091-4/+0
| | | | | | | | | and SIGQUIT during shutdown", but rpc.umntall is also run at boot time, so ignoring these signals is a really bad idea: it makes it impossible to ^C the process as it waits for a server response. I can't see any reason to block these signals during shutdown either. MFC after: 3 days
* We need machine/{signal,ucontext}.h to build a cross GCC compiler.obrien2001-12-092-0/+138
| | | | So craft the proper versions of these and commit em.
* Following sys/i386/include/ansi.h rev 1.33, add additional integer typesobrien2001-12-091-9/+57
| | | | in <machine/ansi.h> and that are required by <sys/stdint.h>.
OpenPOWER on IntegriCloud