summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-29Prepare netstat for printing 64 bit route expire time.Alexander Bluhm
OK claudio@
2013-09-29Instead of demonstrating the method to override rc.d variables with aStuart Henderson
(relatively uncommon) change of uid, demonstrate changing flags instead, as this is more common (and hoping that this reduces the chance of users editing the rc.d script directly which can cause problems at upgrade time). Feedback from jmc, tweaks from schwarze, ok jmc schwarze ajacoutot
2013-09-28enable mpath, rdac, and sym to see what will happen.David Gwynne
discussed with and ok deraadt. we expect a problem will appear which will cause it to be disabled again, but unless we try this we wont see the problems.
2013-09-28belatedly adjust to gcc 3 and ELFMiod Vallat
2013-09-28Muild bsd.mp when baking a release.Miod Vallat
2013-09-28Model 332 has a monochrome 98542 on-board, instead of the expected 98544;Miod Vallat
that particular model lacks the colormap chips (likely due to physical space constraints) and lies about its visible geometry, in pure old HP frame buffer style (before HP engineers realized the usefulness of providing correct data to the operating system). Work done by Andrew Gillham (last name on gmail), with unsignificant tweaks by me.
2013-09-28Make sure the stack is 1:1 mapped before attempting to give control backMiod Vallat
to the PROM at halt/reboot time; this lets systems reboot again.
2013-09-28The first step in being able to share disks with DG/UX: recognize VDM/VDITMiod Vallat
disk layout, and if a vdmpart instance named "OpenBSD" is found (but not a vdmaggr!!!), assume this is the OpenBSD part of the disk and the native label is found within it. Native DG/UX partitions (vdmpart or vdmaggr) will NOT be reported in the spoofed label of a shared disk.
2013-09-28Fix condition to check if a midi port is referenced. Remove unused bits.Alexandre Ratchov
2013-09-28correct description of v4l2_fmtdesc; from RemcoJason McIntyre
ok miod
2013-09-28poll(2) on a socket should set POLLHUP on EOF. This makes theTodd C. Miller
behavior of socketpair(2) match that of pipe(2) when the other end is closed. OK guenther@
2013-09-28A few missing config_suspend(, DVACT_POWERDOWN) constructs afterMiod Vallat
doshutdownhooks() calls. XXX arm-based ports ought to really share their reboot code.
2013-09-28Refine the frame buffer probe again, to correctly detect a newport frame bufferMiod Vallat
on Indy if an HPC SCSI board is plugged in either expansion slots, as this somehow affects pipelined reads of the newport space. The framebuffer detection is slowly becoming an ISA-like mess... Thanks to Alain Tauch for giving me an HPC SCSI board (wrapped in yet another Indy)
2013-09-28Correctly probe for the Ethernet chip on HPC 1.5 expansion boards. Gets rid ofMiod Vallat
false sq positives ("sq not configured" since rejected by the sq driver) in dmesg, for SCSI HPC boards.
2013-09-28In boot(), do not iterate over alldevs if it's empty (i.e. halting from ddbMiod Vallat
with ddb entered early with boot -d or from UKC).
2013-09-28Resolve the uncertainty in the REFID assignment.Peter Hessler
Previously, when there is an even number of offsets, we did the average of the two middle offets but would set the REFID from one of them. Instead, we simply select the middle offset with the lowest delay. diff from Mike Miller <mmiller mgm51 com> (many thanks!) OK phessler@, henning@
2013-09-28Fix the message of uthum(4)'s calibration offset is incorrectsasano
when the offset is -1 < degC < 0. ok by yuo@ and mpi@.
2013-09-28Use of uninitialized variable. Found by Maxime VillardMike Larkin
ok guenther@
2013-09-28Another puc(4) device based on Oxford chipset found in a StartechMike Larkin
expresscard serial card
2013-09-28regenMike Larkin
2013-09-28Another puc(4) device based on Oxford chipset, found in a StartechMike Larkin
expresscard serial card
2013-09-28Fix use of uninitialized variable, found by Maxime Villard.Mike Larkin
ok miod@
2013-09-27The error return codes for the enc interface were inconsistent.Alexander Bluhm
Always return the appropriate errno. OK reyk@ mikeb@
2013-09-27Try harder to ensure wddump() doesn't decrement the countKenneth R Westerback
of sectors to write by one value and increment the address the next i/o will start at by a different amount.
2013-09-27scsi_size() is now used only by cd(4). So move it from scsi_base.cKenneth R Westerback
to cd.c and call it cd_size(), like sd_size() lives in sd.c. Tweak some daddr_t variables to u_int64_t on the way, when they are for disk sector numbers, not 512-byte block numbers.
2013-09-27IPv6 atomic fragments must not go the reassembly queue, but beAlexander Bluhm
processed immediately. Let pf step over an atomic fragment header and handle the packet like an unfragmented. OK mikeb@
2013-09-27typo in macro name; no md5 changeStuart Henderson
2013-09-26Clear SYSFAIL upon boot, for real.Miod Vallat
2013-09-26Tinkering with the cache diagnostic registers have told me enough informationMiod Vallat
to figure out the addressing split scheme used by DG in their 6:1 CMMU designs.
2013-09-26Removed a break of a switch-case, which had not been removed in the last commit.Patrick Wildt
No functional change.
2013-09-26Use the cpuid vendor string instead of the model string when enablingJonathan Gray
VIA specific amd64 code. Makes the code work with Eden X2 processors which have the same model/family as a Nano but don't claim to be one in the model string. from bytevolcano at Safe-mail.net
2013-09-26After some manipulations with the buffer, ike message header (hdr)Mike Belopuhov
might no longer point to the same memory as before. The bug was reported and fix was tested by LEVAI Daniel. Thanks!
2013-09-26document how to handle python3 PLISTs; based on a diff from rpointel@Stuart Henderson
2013-09-26shuffle some snmpd functions to make them visible in smi.c for snmpctl.Reyk Floeter
ok gerhard@ blambert@
2013-09-26Move the logic for deleting an IPv4 address to its own function.Martin Pieuchot
No functional change. ok henning@, mikeb@
2013-09-26smi is an SNMP term that means "Structure of Managed Information". IReyk Floeter
thought about renaming the functions to just "snmp", but "smi" totally makes sense. So add a comment that explains the meaning of SMI (not life).
2013-09-25Add examples to show why this is a terrible API. OK jmc@ henning@Todd C. Miller
2013-09-25According to POSIX, if the src and dst strings overlap, the behaviorTodd C. Miller
is undefined. Add a warning to that effect. OK deraadt@ jmc@
2013-09-25Unbreak the tree; no 64-bit atomic operations on 32-bit architectures for now.Mark Kettenis
found out the hard way by chris@ and mpi@
2013-09-25syncMiod Vallat
2013-09-24Make (almost all) atomic operations really atomic.Mark Kettenis
Potentially fixes a race/panic reported by claudio@ ok jsg@
2013-09-24Make sure vblank_time_lock blocks interrupts to match Linux.Mark Kettenis
Potentially fixes a race/panic reported by claudio@ ok jsg@
2013-09-24missing numberMarc Espie
2013-09-24Extend le@syscon to support the ILACC chips found on-board the AV530 family.Miod Vallat
GENERIC.MP on a 2x88100(6:1)@33 4605 can now make build on local disk and local net; but it still needs to boot its kernel off the network at the moment.
2013-09-24Sync the MI LANCE code ( le(4) ) with NetBSD, except for the following:Miod Vallat
- the am7990_get() - now lance_get() - is unchanged. - the interrupt acknowledge logic is unchanged, and will disable interrupts, then acknowledge all interrupt conditions. Add ILACC (79900) support (from NetBSD). Both LANCE (am7990.c) and ILACC (am79900.c) code share as much common code (lance.c) as possible. This affects all le(4) attachments, but the changes are mostly mechanical, to split am7990-specific parts from lance-agnostic parts. Compile tested on all affected platforms. Tested on alpha, hp300, luna88k, mvme88k, sparc, sparc64 and vax.
2013-09-24rename re_match to regex_match to prevent a namespace conflict on Linux asJasper Lievisse Adriaanse
reported by Han Boetes. while here, rename re_buff accordingly for consistency. ok florian@
2013-09-24a bit more tmpfs scaffolding (still not active, no kernel change)Marc Espie
reduces the actual diff needed, and allows one to build mount_tmpfs without reinstalling the includes. (still awaiting review on the uvm bits) okay krw@, tedu@
2013-09-24Stop generating traffic for a given endpoint when a transfer reportedMartin Pieuchot
an I/O error. When such thing happens, the device is more likely to be already gone or non responding, but the task responsible for aborting the pipe has not been executed. Fix a problem where the ehci(4) controller would vomit^Wprint a lot of "ehci_idone:" messages in loop leaving the machine unusable, initially reported by ajacoutot@ and later by RD Thrush. Fix tested by RD Thrush and Markus Bergkvist, thanks! ok miod@
2013-09-24Try to release the console if pckbc(4) fails to send the initialMartin Pieuchot
command byte. This allows at least my USB keyboard to be part of the console on a Lenovo E20. ok miod@
2013-09-23Remove SLOWSCSI and the millisecond delay after each phase change it introduces.Miod Vallat
This code was added back when the scsi code between the kernel and the boot blocks was shared, to work around an obscure kernel problem (and definitely not related to bootstrap, at all). While there, increase the target selection timeout from 2ms to 250ms, to match the value currently used by the kernel. Crank boot blocks version. Booting a kernel from disk is now significantly faster.