summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-06-17Get interrupt information from PDC and use it to program the IO SAPIC.Mark Kettenis
Needed to make edge triggered interrupts work.
2007-06-17We can not consider the first sti region as always mapped, since on pciMiod Vallat
cards it is no longer the rom image. This lets sti@pci work on non-dino bridges. Found by and ok kettenis@
2007-06-17Make sure to pass valid extended initialization structure pointers inMiod Vallat
sti_init(), for recent sti proms require them. Also, return a meaningful error value. ok kettenis@ mickey@
2007-06-17Disable memory above 256MB for now, it triggers bugs (probably related toMiod Vallat
cache operations).
2007-06-17only display header if we actually display some information.Marc Espie
Allows saying pkg_info -a -M, and not having 100s of empty lines corresponding to all packages without a MESSAGE.
2007-06-17fix format for timestamps. Use a non-ambiguous subset of ISO8601.Marc Espie
2007-06-17Repair a couple of printfs.Miod Vallat
2007-06-17more scaffolding we don't really use yet.Marc Espie
2007-06-17explicit ties to the package system.Marc Espie
2007-06-17document @exec/@unexec variations in more detail.Marc Espie
Point users at pkg_create for packing-list details (suggested by ajacoutot@)
2007-06-17Coerce this into compiling.Miod Vallat
2007-06-17Add first shoot of SCAN command.Marcus Glocker
2007-06-17do not try to reopen the wsmouse device whenRobert Nagy
the calibration was not accurate enough and keep the device open all the time since there is no need to close and reopen it if we need to retry.
2007-06-17Some alpha (or SRM) designs use level 3 for i/o interrupts, instead of theMiod Vallat
more commonly encountered level 4. Do not complain in splassert() in this case (this is similar to the older vsbus vax machines workaround).
2007-06-17add a bit of scaffolding for signaturesMarc Espie
2007-06-17Add a new capability flag IEEE80211_C_QOS indicating that the driverDamien Bergamini
supports QoS. Add a new flag IEEE80211_F_QOS indicating whether QoS is enabled or not. Add a callback to notify drivers that AC parameters have changed in the QBSS. Drivers implementing QoS should define this callback and update their EDCA settings accordingly.
2007-06-17keep track of the Tx/Rx sequence numbers for each TID in theDamien Bergamini
ieee80211_node structure. add a flag to indicate whether a STA is a QSTA or not.
2007-06-17- remove two unused structuresDamien Bergamini
- add three new information elements identifiers: IEEE80211_ELEMID_QBSS_LOAD : QBSS Load IEEE80211_ELEMID_EDCA_PARAMS: EDCA Parameter Set IEEE80211_ELEMID_QOS_CAP : QoS Capability
2007-06-17No longer include usb_port.h, all macros have been converted to their CMarc Balmer
counterparts. Revert usb_port.h to it's original form with all the macro definitions to ease the import of new drivers from other BSDs. after discussion with deraadt; feedback from mk, miod, jsg, dlg. ok dlg.
2007-06-17On Sun machines, disklabels coming from the kernel will now have a d_flagsTheo de Raadt
bit D_VENDOR if they face the Sun cylinder / start-at-zero semantics. Other disklabels found on these architectures do not have these issues, and do not need to be constrained. checked by otto
2007-06-17(error in commit messages to other similar MI files; see position inTheo de Raadt
ChangeLog to see other files) avoid pulling in machine/disklabel.h when sys/disklabel.h is a better choice
2007-06-17amd64/standTheo de Raadt
2007-06-17Stop using disklabel -r. The disklabel code does not know all the semanticsTheo de Raadt
for pushing disklabels onto the disk (and besides that, it is buggy and unreadable crap); thanks for help from krw
2007-06-17significantly simplified disklabel infrastructure. MBR handling becomes MITheo de Raadt
to support hotplug media on most architectures. disklabel setup and verification done using new helper functions. Disklabels must *always* have a correct checksum now. Same code paths are used to learn on-disk location disklabels, to avoid new errors sneaking in. Tested on almost all cases, testing help from todd, kettenis, krw, otto, dlg, robert, gwk, drahn
2007-06-16astro(4)'s iommu does cache-coherent DMA.Mark Kettenis
2007-06-16Add three new firmware commands to set authentication, set rate adaption,Marcus Glocker
and tune several 802.11 parameters.
2007-06-16syncTheo de Raadt
2007-06-16move global declaration of ieee80211_merge_print_intvl into the onlyDamien Bergamini
function that uses it.
2007-06-16must size a and c correct, tooTheo de Raadt
2007-06-16Add a few more registers.Mark Kettenis
2007-06-16OK, landisk needs NUMBOOT=1Theo de Raadt
2007-06-16i386/amd64/zaurus/landisk are not NUMBOOT=1 or NUMBOOT=2 architectures.Theo de Raadt
the result was occasional disklabel trashing as a result of disklabel -r, and perhaps other requests to the command; ok krw
2007-06-16rdroot cylinder count was out of sync with the ramdisk kernels; spotted by ↵Theo de Raadt
krw running my diagnostics
2007-06-16do not allocate ring descriptors for the service queue.Damien Bergamini
this queue is used to load the firmware and the descriptors are written differently (in wpi_load_segment()). so the DMA descriptors were actually unused. saves 16KB of memory.
2007-06-16remove stupid macro.Damien Bergamini
2007-06-16ieee80211_lookup_node() does not exist.Damien Bergamini
remove prototype in .h and ref in man pages.
2007-06-16constifyDamien Bergamini
2007-06-16introduce new stuff: @tag, to be used to tag files and other objects.Marc Espie
Only one tag for now: no checksum. Will supersede @comment no checksum eventually. Benefit: errors out in case of a typo.
2007-06-16don't mix u_int{8,16,32}_t and uint{8,16,32}_tDamien Bergamini
use u_int{8,16,32}_t everywhere.
2007-06-16de-staticDamien Bergamini
ok jsg@
2007-06-16Add variation on exec/unexec:Marc Espie
@exec-always @unexec-always @exec-add @unexec-delete @exec-update @unexec-update with the obvious semantics that *update are only run during updates, and *add/delete are only run during `pure' additions/removals. This should solve the problem of those packages that `lose' manual configuration when you update them (e.g., all the mod_xxx apache stuff and postfix). caveat: you will need to go through one finaly broken update before the new stuff kicks in.
2007-06-16no reason for special handling of USE_SYSTRACE. We do not explainMarc Espie
how to set other user settings either.
2007-06-16FTP_KEEPALIVE as a crude interface to ftp -k. To be thought out later.Marc Espie
this is just an experiment.
2007-06-16use OpenBSD::Paths contentsMarc Espie
2007-06-16implement a `keep-alive' option that sends bytes over an inactiveMarc Espie
connection. The FTP protocol provides us with a NOOP operation that is perfectly suitable for that, and so far servers are happy with it. Sending the command slowly is an idea I borrowed from spamd. No change for people not using the option, so it can't break normal ftp. okay beck@, jmc@
2007-06-16Enable iophy(4) for fxp(4). From brad.Mark Kettenis
2007-06-16INTMAX_TYPE and UINTMAX_TYPE are always in terms of long long onTodd C. Miller
OpenBSD, regardless of the size of a long. OK kettenis@ espie@
2007-06-16When EOVERFLOW was added, it broke the zaurus bootblocksTheo de Raadt
2007-06-15disable softraid (because ↵Theo de Raadt
sr_boot_assembly->readdisklabel->readdoslabel->biowait) is what happens on late-cold architectures. something else has to be fixed first before that is permitted, i guess.
2007-06-15Check that sc_notify actually points to something before attempting to callGordon Willem Klok
it. Fixes marco@'s post c2k7 panics. ok marco