summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* fix braino..julian2002-09-072-2/+2
| | | | was clearing part of wrong thread structure..
* Allow edquota(8) to be used for setting up quotas non-interactively (add asobomax2002-09-072-23/+149
| | | | | | | new -e option for that). Feature requested by: Alex V. Belinsky <fozzy@kievweb.net.ua> MFC after: 1 month
* Remove #include <netinet/ip.h>.sobomax2002-09-071-4/+0
| | | | Submitted by: bde
* Also add #include <netinet/in_systm.h> before <neinet/ip.h> to fix thesobomax2002-09-071-0/+1
| | | | | | world. Submitted by: Brooks Davis <brooks@one-eyed-alien.net>
* Add __BEGIN_DECLS/__END_DECLS so that c++ code can use makecontext() etc.dfr2002-09-071-0/+6
|
* Add an implementation of wcstok(), based on strtok_r().tjr2002-09-074-3/+215
|
* Two arrays were born from the same seeds, both grew into complementary setsjmallett2002-09-071-1/+1
| | | | | | | | of pointers to strings. These two arrays were fixed to the same size, but one had an implicit zeroed trailer element, which was unused because the size was used up by the ones before said zeroed trailer element. So the unused limb was chopped off the over-sized-but-not-over-sized array, and everyone lived happily ever after.
* Fix a missing line in a cut/paste error.peter2002-09-071-0/+1
|
* Automatically enable CPU_ENABLE_SSE (detect and enable SSE instructions)peter2002-09-0713-2/+79
| | | | | | | | if compiling with I686_CPU as a target. CPU_DISABLE_SSE will prevent this from happening and will guarantee the code is not compiled in. I am still not happy with this, but gcc is now generating code that uses these instructions if you set CPUTYPE to p3/p4 or athlon-4/mp/xp or higher.
* Add #include <netinet/ip.h> in attempt to fix the world.sobomax2002-09-071-0/+1
|
* Note that siginit() does not cause every signal to be ignored only thedavidc2002-09-071-3/+16
| | | | | ones with a default property of SA_IGNORE, and that it acquires and releases the processes lock.
* Supposedly linux has added a 6th syscall arg register (%ebp). I am notpeter2002-09-071-0/+1
| | | | 100% sure if this is enough, but it will not harm anything.
* Sync prototypes with <wchar.h> with respect to the restrict qualifier.tjr2002-09-071-6/+6
|
* Add restrict qualifiers where C99 permits them. All of these already hadtjr2002-09-076-12/+12
| | | | restrict qualifiers on their prototypes in <wchar.h>.
* Add restrict qualifiers to wcsstr()'s arguments.tjr2002-09-071-1/+1
|
* Call strtok_r() via a libc private name from within strtok().tjr2002-09-071-2/+6
|
* Add options COMPAT_AOUT to detect future bitrot.peter2002-09-071-0/+3
|
* fix misplaced schedlockjulian2002-09-072-2/+2
| | | | Submitted by: davidxu@freebsd.org
* Add COMPAT_AOUT option so that config will not yell when you try andpeter2002-09-071-0/+1
| | | | compile it statically.
* Add the aout module subdir for the i386.peter2002-09-071-0/+1
|
* Add an a.out exec module.peter2002-09-071-0/+11
|
* Make imgact_aout.c optional. It is i386 specific.peter2002-09-071-1/+1
|
* Give this a self contained a.out coredump routine.peter2002-09-071-1/+60
| | | | XXX freebsd-aout coredumps for a linux-aout binary is a bit pointless.
* Zap the implementations of the i386-aout specific cpu_coredump function.peter2002-09-077-144/+0
| | | | Most of the non-i386 platforms had rather broken implementations anyway.
* Add support for ev67 and ev45 CPUTYPEs (new in gcc3)kris2002-09-072-3/+5
|
* Collect the a.out coredump code into the calling functions.peter2002-09-072-2/+31
| | | | XXX why does pecoff dump in a.out format?
* List the new athlon CPUs supported by the CPUTYPE make variable.mux2002-09-071-1/+2
| | | | Submitted by: kris
* Update to use all the new CPU optimizations of GCC3.mux2002-09-071-9/+29
| | | | Reviewed by: kris
* Add a subclass of the PCI-PCI bridge driver that uses the PCIBIOS tojhb2002-09-062-4/+138
| | | | | | | | | | route interrupts if the child bus is described in the PCIBIOS interrupt routing table. For child busses that are in the routing table, they do not necessarily use a 'swizzle' on their pins on the parent bus to route interrupts for child devices. If the child bus is an embedded device then the pins on the child devices can be (and usually are) directly connected either to a PIC or to a Interrupt Router. This fixes PCIBIOS interrupt routing across PCI-PCI bridges for embedded devices.
* Add a function pci_probe_route_table() that returns true if our PCI BIOSjhb2002-09-065-0/+59
| | | | | supports interrupt routing and if the specified PCI bus is present in the routing table.
* Export pcib_attach() as a "protected" for use in subclasses of the PCI-PCIjhb2002-09-062-2/+2
| | | | bridge driver.
* Include <netinet/ip.h> to unbreak kdump. I don't know why does kdumpsobomax2002-09-061-0/+4
| | | | | | | | includes if_gre.h at all, but it does, without including ip.h before that. Poked by: peter Pointy hat to: kdump(1)
* Don't include "bpf.h" when compiling on FreeBSD. We always compile inbrooks2002-09-061-0/+4
| | | | bpf support these days.
* Bandaid for mount_nfs segfaulting with the more obscure mount optionspeter2002-09-061-22/+34
| | | | | | | | | | | | in /etc/fstab. This isn't a real fix though and I'm still not sure why it started failing. mount(8) breaks up the nfs args into seperate repeated '-o option=value' arguments. But, the altflags variable that we use to track things is incrementally built up each time we see the next option and shows us the cumulative set of flags, not just the flag that we are currently looking at. As a result, the strstr hack for looking up flags in a giant -o opt=val,opt=val, etc string was failing and causing a segfault. I do not know what changed recently that caused this to suddenly break, but the code has been rather bogus for some time.
* Fix a bug where calling MD5File(3) with a zero-length file generated anbmah2002-09-061-0/+1
| | | | | | error, due to an uninitialized variable. Reviewed by: phk, archie
* Dump the $PIR table if booting verbose.jhb2002-09-063-0/+9
|
* Include some verbage about not calling exit() from functions registeredwollman2002-09-062-2/+24
| | | | by atexit().
* Remove STRNCAT (==>strncat) usage. Apparently I never read the manmjacob2002-09-063-20/+17
| | | | | | page correctly and it wasn't doing what I thought it was. Noticed by: Brooks Davis <brooks@one-eyed-alien.net>
* Tsk. Now that we're not using our own locks, we have to remembermjacob2002-09-061-0/+2
| | | | | to grab Giant in isp_kthread so that msleep is *happy* that there's no lock being passed to it (as tsleep turns out to be...)
* Add 'camcontrol load' as a complement to 'camcontrol eject'.mdodd2002-09-062-1/+11
| | | | | Approved by: ken MFC after: 4 weeks
* Reduce namespace pollution by staticizing everything, which doesn't need tosobomax2002-09-063-21/+19
| | | | be visible from outside of the module.
* Add an entry for corega WL PCCL-11.iwasaki2002-09-061-0/+6
| | | | | | | PR: conf/42481 Submitted by: NINOMIYA Hideyuki <nin@jp.FreeBSD.org> Approved by: imp MFC after: 1 week
* Make it clear that the ":C" variable modifier expects an extendedarchie2002-09-061-2/+2
| | | | | | | regular expression instead of an obsolete regular expression. Also, cross-reference re_format(7) instead of regex(3). MFC after: 3 days
* Connect if_gre module to the build.sobomax2002-09-061-0/+1
|
* Add if_gre module glue.sobomax2002-09-061-0/+22
|
* Connect gre(4) to the build.sobomax2002-09-061-0/+1
|
* Add a new gre(4) driver, which could be used to create GRE (RFC1701)sobomax2002-09-068-0/+1644
| | | | | | and MOBILE (RFC2004) IP tunnels. Obrained from: NetBSD
* - Add a pci_cfgintr_valid() function to see if a given IRQ is a validjhb2002-09-067-7/+105
| | | | | | | | | | | | IRQ for an entry in a PCIBIOS interrupt routing ($PIR) table. - Change pci_cfgintr() to except the current IRQ of a device as a fourth argument and to use that IRQ for the device if it is valid. - If an intpin entry in a $PIR entry has a link of 0, it means that that intpin isn't connected to anything that can trigger an interrupt. Thus, test the link against 0 to find invalid entries in the table instead of implicitly relying on the irqs field to be zero. In the machines I have looked at, intpin entries with a link of 0 often have the bits for all possible interrupts for PCI devices set.
* Add more ethernet types and move AppleTalk types into proper location.sobomax2002-09-062-15/+259
| | | | Obtained from: NetBSD (syssrc/sys/net/ethertypes.h, rev.1.13)
* If we are using APIC_IO tell ACPI so it can route interrupts properly.jhb2002-09-062-0/+6
| | | | | This still doesn't work quite right because of other APIC_IO hacks in the i386 PCI code.
OpenPOWER on IntegriCloud