summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix "off by 1" error introduced in the previous commit by replacing strncpy(3)sobomax2001-10-162-2/+2
| | | | | | with strlcpy(3). MFC after: 2 weeks
* Fix reference to aio_read, should be aio_writealfred2001-10-161-1/+1
|
* Don't use an uninitialized field reserved for callers in the bio structuretegge2001-10-151-3/+4
| | | | | | | passed to swap_pager_strategy(). Instead, use a field reserved for drivers and initialize it before usage. Reviewed by: dillon
* Document the optimal block:fragment ratio, per discussiondougb2001-10-151-0/+3
| | | | | | on -arch and cvs-all. Reviewed by: dillon
* Try to make Linux socket ioctls work. Up until now they've only *pretended*des2001-10-151-50/+281
| | | | | | | | | | | | | | to work, but haven't really due to subtle differences in structs etc. This is still not perfect (some ioctls are still known not to work, while others haven't been tested at all), but it's enough to get Debian's ifconfig to produce relatively sane output. More work will be needed to get all ioctls (or at least a reasonable subset) working, and to support the Cisco Aironet config tool mentioned in the PR. PR: 26546 Submitted by: Doug Ambrisko <ambrisko@ambrisko.com>
* Allow reboot during runcom.des2001-10-151-0/+3
| | | | | | PR: bin/28116 Submitted by: Valentin Nechayev <netch@netch.kiev.ua> MFC in: 1 week
* Explicitly initialize the fpu when SSE is enabled since this notegge2001-10-153-0/+15
| | | | | | longer happens as a side effect of calling npxsave. Reviewed by: peter, bde
* In FreeBSD's ifreq, ifr_ifru.ifru_flags is an array of two chars, while Linuxdes2001-10-152-2/+2
| | | | | defines it as a short. Change that to an array of one short so that FreeBSD's ifr_flags macro will work (it evaluates to ifr_ifru.ifru_flags[0]).
* Set the interface speed back to zero, after ether_ifattach() set itfenner2001-10-151-0/+1
| | | | | to 10Mbps. RFC 2863 says: "For a sub-layer which has no concept of bandwidth, [ifSpeed] should be zero."
* Add ia64 support. Various adjustments were made to existing targets todfr2001-10-1514-33/+1069
| | | | | cope with a few interface changes required by the ia64. In particular, function pointers on ia64 need special treatment in rtld.
* Use strncpy(3) instead of strcpy(3) to copy optarg into a fixed-sized buffer.sobomax2001-10-152-2/+2
| | | | | Prompted by: dd MFC after: 2 weeks
* Port 139 (NetBIOS session management) is a tcp socket, not udp.brian2001-10-151-4/+4
| | | | | | PR: 31215 Submitted by: Stephane Marzloff <secrer@le-bar.org> MFC after: 1 week
* Add a prototype for OF_alloc_phys.robert2001-10-151-0/+1
|
* Fix some warnings.robert2001-10-151-4/+4
|
* Add the FreeBSD/sparc64 boot loader source files.robert2001-10-153-0/+658
|
* Make this Makefile suitable for sparc64.robert2001-10-151-2/+5
|
* catch forwarded ipv6 packets with pfil_hooks for outbound things toodarrenr2001-10-151-0/+34
|
* Define the types iaddr_t and saddr_t for sparc64.robert2001-10-151-0/+4
|
* The user wants to ensure, not insure, that the package isn't going todd2001-10-151-1/+1
| | | | damage their system.
* Match parenthesis and don't give names to return values.dd2001-10-151-3/+2
| | | | PR: 31214
* sysctl -w -> sysctl, remove second person pronouns, and fix some otherdd2001-10-151-15/+12
| | | | | | | minor bugs. PR: 30772 Submitted by: Peter Avalos <pavalos@theshell.com>
* Add a hack to get around the fact that egcs 1.1.2 (which I'm using to buildbenno2001-10-151-0/+9
| | | | my powerpc kernels on NetBSD/macppc 1.5) doesn't know of the __func__ macro.
* Flesh out cpu_fork() and cpu_set_fork_handler(). This is a work in progress.benno2001-10-152-26/+122
|
* - Correct the type of the argument to delay() so as to not conflict withbenno2001-10-153-3/+4
| | | | | sys/boot/common/bootstrap.h. - Add a prototype for fork_trampoline().
* Make the ofw_reg structure and ofw_alloc_heap 64-bit save.robert2001-10-152-4/+4
|
* Add a Makefile for the sparc64 boot loader.robert2001-10-151-0/+76
|
* Do not include openfirm.h; it is now included by libofw.h.robert2001-10-151-1/+0
|
* - Use the cell_t type definition for Open Firmware arguments inrobert2001-10-151-247/+359
| | | | | | combination with requisite casts as this avoids fatal side effects on 64-bit architectures. - Add the OF_alloc_phys function.
* Don't even attempt to clone host routes.ru2001-10-151-2/+4
| | | | MFC after: 1 week
* - Fill dummy functions with code to read from disk using Openrobert2001-10-152-6/+597
| | | | | | | | | Firmware. - Add a temporary disklabel header to boot off a NetBSD/sparc64 partition. This file can be deleted when we have got a FCode bootblock. The disklabel header was obtained from NetBSD.
* - Include openfirm.h for phandle_t.robert2001-10-151-7/+10
| | | | | - Add some necessary members to the ofwdisk structure. - Add a prototype for ofw_parseofwdev.
* Add a function for parsing an Open Firmware boot path into therobert2001-10-151-3/+29
| | | | ofw_devdesc structure.
* - Add an ifdef guard.robert2001-10-151-3/+6
| | | | | | - Use unsigned types for the (32-bit) Open Firmware device handles to avoid sign extension on 64-bit architectures. - Add a standard type definition for Open Firmware arguments.
* When compiling with SKI support, create the fake memory regionsmarcel2001-10-151-1/+1
| | | | | when either the memory descriptor in the bootinfo is NULL or the descriptor count is 0.
* Add EFI GPT (238, 0xEE) and EFI System Parition (239, 0xEF)peter2001-10-151-0/+2
|
* Add 0xEE (EFI GPT) and 0xEF (EFI System Partition)peter2001-10-152-0/+4
|
* Whack on this soon to be deprecated driver.mjacob2001-10-153-32/+153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | What the heck, the OpenBSD version will benefit. 1. Add wx_txint_delay as a tunable (defaults to 5000 now, or ~5ms) and switch to using delayed TXDW interrupts. Since the chip continues to reload the TIDV with this value for each descriptor written back, this allows continued deferral of the actual interrupt until the last packet completes (assuming that 5ms between multiple packets transmitting is reasonable). 2. Add two other SYSCTL entities: hw.wx.dump_stats hw.wx.clear_stats to be used, hackey hackey, to get the watchdog routine to dump/clear the current softc statistics. Usage would be: sysctl -w hw.wx.dump_stats=UNIT to cause the current stats to be dumped for UNIT. 3. Attempt to clean up wx_detach routine so we don't panic. Well, things still panic, but given that the code is just like other NIC drivers, I suspect it's actually something elsewhere, like e1000phy, that's actually blowing up. 4. Skip the entire test for runt packets- after doing somet thinking and experimenting, I believe that the chip only doesn't like it if the whole frame to xmit is < 16 bytes- each TFD can be some fragment of that. This should improve performance a chunk because of all of the (14 byte ETHERHEADER + DATA) mbuf chains. 5. Keep track of total frame length. Try not to xmit an odd byte frame- this is supposed to get around some dumb Cisco switch problems. 6. On the last packet, also set Interrupt Delay && Report Packet Sent (see #1 above) 7. Attempt to do xmit garbage collection *first* in order to avoid setting IFF_OACTIVE if at all possible. MFC after: 1 week
* Fixed style bugs in previous commit.bde2001-10-151-15/+15
|
* Add a manual page for the Maestro3 sound driver. This documents it'sscottl2001-10-153-0/+151
| | | | | | special nature under the GPL and a boot hint that can affect operation. MFC after: 3 days
* We don't use the IA-64 psABI ELF_DYNAMIC_INTERPRETER, so remove it.obrien2001-10-151-1/+3
|
* Add back DEC_EB64PLUS and DEC_AXPPCI_33 support as we've gained a little bitobrien2001-10-151-2/+0
| | | | more room on the install floppies now that modules can be on a 3rd floppy.
* + Use `ee' in lue of `vi' as it is smaller.obrien2001-10-151-7/+5
| | | | | | | + Remove 'sleep' (not sure why it is so important in fix-it mode). + Remove ability to mount MSDOSFS as that is not a typical filesystem on an alpha; and thus does not really add to the fix-it mix. + Sync style with i386.
* Forced commit to fix the Submitted by: line.scottl2001-10-150-0/+0
| | | | Submitted by: ken, Randy Bush <randy@psg.com>
* Clean this up.obrien2001-10-151-8/+8
|
* Binutils 2.11.2 build framework for the FreeBSD/IA-64 target.obrien2001-10-157-0/+3889
|
* Add a quirk entry so that the Maxtor 3000LE USB drive will work.scottl2001-10-151-0/+7
| | | | | Submitted by: merry, Randy Bush <randy@psg.com> MFC after: 3 days
* We don't support GDB for IA-64, PowerPC, or sparc64 yet.obrien2001-10-151-1/+3
|
* We can easily share obj-format.h and targ-env.h files across all FreeBSDobrien2001-10-1516-56/+31
| | | | | platforms, which reduces the upgrade effort. Also tidy up the Makefiles.
* Reinstate VINUMDEBUG. Removing it also removes some diagnostic commands.grog2001-10-152-2/+1
| | | | I should reconsider whether I just leave them in without #ifdef VINUMDEBUG.
* More cleaning.obrien2001-10-151-1/+1
|
OpenPOWER on IntegriCloud