Age | Commit message (Collapse) | Author |
|
|
|
a mask.
Fix some typos and try to keep functions in the same order as prototypes
to make the code easier to navigate.
|
|
the syslogd.8 blurb has just a list.
|
|
- add a ccb_done member to the ahci_ccb, which points to a function that
is used to complete the current xfer
- ccbs no longer rely on an ata_xfer being provided for submission to work
- ahci is stupid and has no way to telling you the difference between an
empty command slot, and a completed command. we keep track of active
commands with ap_active in ahci_port, so we dont try and complete commands
we havent actually submitted
- ahci_start simple submits a command to the hardware now
- provide the start of an interrupt handler for each port (which is not yet
called by the controllers interrupt handler)
- provide an ahci_poll which is built on top of ahci_start and
ahci_port_intr
- remove the fake ata_xfers from the softreset path
- on completion of an ahci command, sync the relevant dma memory
- provide a completion path for ata_xfers which syncs the xfers buffer
and calls the xfers completion handler
in atascsi.c:
- start defining the contents of the response to an ATA IDENTIFY command
specific to SATA
- implement the faking of scsi inquiries, so now you'll actually see a disk
attach to ahci.
- start implementing a fake scsi read capacity. it presents a fake geometry
though, so dont get too excited when ahci magically makes your disk have a
terabyte in size.
lots of discussion, help, tweaks, and an ok from pascoe@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lists which override blacklists as whitelists;
some cleanup whilst in here;
ok millert beck
|
|
|
|
dont have to carry the cmd_tables dva around in the ccb anymore.
|
|
|
|
|
|
- move some relevant bits of SYNCHRONISATION into -Yy descriptions
- tweaks for SYNCHRONISATION
ok reyk beck
|
|
|
|
ever zero out the whole command header.
Also add some diagnostic checks to ensure we don't violate any of the
controller's DMA address/size restrictions.
|
|
addresses for me when it writes to the registers. Don't swap them manually.
|
|
explicit by including pointers to both of them in the ccb.
Inspired by dlg@
|
|
older clients, dont' spew out "500 unimplimented" when a sever that
doesn't do EPSV doesn't like it, just notice, and fall back to PASV, then
complain if that fails.
ok deraadt@
|
|
From Jim Razmus.
OK millert@ and otto@.
|
|
- Use sizeof(buf) instead of BUFSIZ.
- Only overwrite '\n'.
From Charles Longeau.
OK millert@ and moritz@.
|
|
From Charles Longeau.
OK millert@.
|
|
|
|
than a hardcoded value.
ok reyk@, deraadt@ with knfisms and saner variable names
|
|
route: 198.73.251.0
no prefixlen...
overhaul error handling in prefixset_addmember(). for prefixes without
prefixlen or ones where inet_net_pton reports an invalid format, complain
and ignore the prefix, but don't err out completely.
|
|
route: 203.94.216.0/21,
origin: AS17813
so we need to cut trailing ',' away
|
|
|
|
|
|
|
|
|
|
instead of remaining at splhigh; from NetBSD
ok drahn@
|
|
readers but only one writer on a physical page. Not the most optimal, but
has been tested. ok miod@
|
|
ok jmc@, reyk@
|
|
everything we run into as members that is hierarchical (contains :) has to
be an as-set. RPSL requires one component to have the AS- prefix; we check
that.
now the huge AS-TELIANET correctly resolves - into 15128 unique ASes, takes
12m47.11s real 0m8.62s user 0m1.07s system
|
|
as _ng_sl_add() now returns a value. The only consumer of that
interface is netgroup_mkdb(8). Adapted from NetBSD.
OK deraadt@
|
|
key_from_printable() are not fooled into using it
afterwards.
OK hshoexer@
|
|
do the same in asset_expand() for the head as-set or aut-num reference from
the policy.
fixes duplicate ASes with mixed case seen after set resolution and saves
some str(n)casecmp on the way (or rather allows a whole bunch of strcmp to
stay)
|
|
crashing the machine on UltraSPARC-III machines with creator(4) framebuffers.
ok jason@, tsi@
|
|
|
|
|
|
|
|
|
|
|
|
create one? and so on...
help from jmc@
|
|
|
|
spot 'em
|
|
|
|
any more. since aggregated entries might be further aggregatable...
shaves of another 1200 lines (of ~16900) from the generated ruleset for my AS
|