Commit Graph

211528 Commits

Author SHA1 Message Date
mrg 57caaffef7 add doucmentation for usb_{add,rem,init}_task(). 2012-06-03 02:56:36 +00:00
mrg de6d466666 add documentation for:
- usbd_alloc_buffer
- usbd_free_buffe
- usbd_get_buffer
- usbd_do_request
- usbd_do_request_flags

begin to document the changes present on the USBMP branch:
- usbd_sync_transfer_sig
- usb_detach_wait
- usb_detach_broadcast

create a new section on device detachment.  XXX needs a code example.
2012-06-03 02:23:37 +00:00
joerg 49d8b9bb05 Spell NetBSD correctly. 2012-06-03 02:10:46 +00:00
nonaka e18bf5b077 add rum, run, urtw, urtwn. 2012-06-03 01:47:26 +00:00
mrg 343e545c3e gives pipes and transfers their own .Sh section. 2012-06-02 23:39:03 +00:00
mrg 2ae34fcc5d document usbd_open_pipe*(). fix some minor errors.
prepare to re-structure a lot of stuff.
2012-06-02 23:33:16 +00:00
mrg 9c94f403d6 greatly expand the discussion on transfers and provide most of the details
needed to alloc, setup, transfer and obtain the status of them.
this takes care of:
  - usbd_close_pipe
  - usbd_alloc_xfer
  - usbd_free_xfer
  - usbd_setup{,_default,_isoc}_xfer
  - usbd_transfer
  - usbd_{bulk,intr}_transfer
  - usbd_transfer_sync{,_sig}
  - usbd_get_xfer_status
as well as callback and request information.

update the list of functions missing real descriptions.  there are about
30 usbdi.h and 35 usbdi_util.h functions remaining.
2012-06-02 23:10:12 +00:00
joerg b203f35690 Don't depend on __P. 2012-06-02 22:54:52 +00:00
uwe 310c8e11f2 Claim copyright (per Joerg's request). 2012-06-02 22:15:15 +00:00
mrg 62d6a317f7 enable building with ath* at pci?. it worked but my pci atheros card
seems to make netbsd lock up when you try to use it, on at least
ofppc, macppc, amd64 platofrms and last i tried on sparc64, causes
alignment faults.  oh well.
2012-06-02 21:47:46 +00:00
dsl 0836a9f544 Add support for unsigned decimal values. 2012-06-02 21:38:09 +00:00
dsl e21a34c25e Add some pre-processor magic to verify that the type of the data item
passed to sysctl_createv() actually matches the declared type for
  the item itself.
In the places where the caller specifies a function and a structure
  address (typically the 'softc') an explicit (void *) cast is now needed.
Fixes bugs in sys/dev/acpi/asus_acpi.c sys/dev/bluetooth/bcsp.c
  sys/kern/vfs_bio.c sys/miscfs/syncfs/sync_subr.c and setting
  AcpiGbl_EnableAmlDebugObject.
(mostly passing the address of a uint64_t when typed as CTLTYPE_INT).
I've test built quite a few kernels, but there may be some unfixed MD
  fallout. Most likely passing &char[] to char *.
Also add CTLFLAG_UNSIGNED for unsiged decimals - not set yet.
2012-06-02 21:36:41 +00:00
dsl d50a2c9fa0 Add a __always_inline 2012-06-02 21:27:51 +00:00
skrll b0ba536ed5 Whitespace. 2012-06-02 20:50:41 +00:00
roy b7ddb5da20 Ensure that we request a buffer big enough, although with the current
terminfo specification this should never happen.
Correctly return NULL when realloc(3) fails.
2012-06-02 19:10:33 +00:00
christos 632a99a18c put back missing break; 2012-06-02 18:32:27 +00:00
martin 86b8339d8d adapt to new reality 2012-06-02 16:52:18 +00:00
mlelstv 7c7e8556c3 avoid namespace pollution when debugging
don't panic when printing data for a dead (NULL) connection
2012-06-02 16:52:11 +00:00
christos cf50f3a20b the gnu tag name is valid for both type 1 (abi) and type 3 (build id) 2012-06-02 16:48:13 +00:00
christos fd4605203e - fix some mallocs not to have casts and specify sizeof(*var)
- if the index magic is 0, don't complain, just return an error.
- make dprintfs use __func__
2012-06-02 16:26:24 +00:00
martin 10212e900c Stopgap fix for PR kern/46463: disallow passing of kqueue descriptors
via SCM_RIGHT anxiliary socket messages.
2012-06-02 16:16:16 +00:00
martin 7849de7539 Remove an unused variable 2012-06-02 15:54:02 +00:00
christos 44184cf8bf PR/46521: Jim Bernard: remove duplicate -o 2012-06-02 15:52:24 +00:00
njoly f567e6f954 Adjust test for recent atf_machine (amd64) -> atf_arch (x86_64)
change.
2012-06-02 14:52:28 +00:00
christos b779684dca p->out is always NULL here 2012-06-02 14:37:38 +00:00
christos 13118cd147 PR/46518: Nat Sloss: stbi splash: compressed PNG file causes panic
Make the kernel FREE macro behave like the userland free(3), i.e. accept NULL
2012-06-02 14:30:04 +00:00
martin 51747486d1 Nat Sloss in PR kern/46516: advance fb pointer by stride, not logical
width of the splash image.
2012-06-02 14:24:00 +00:00
njoly fd5f5a6e67 Switch from Op to Oo/Oc for nested block. 2012-06-02 14:19:20 +00:00
njoly 4abd1e694d Add missing El macro. 2012-06-02 14:04:34 +00:00
njoly 9ed150d1de Adjust 'Video' column width. 2012-06-02 13:54:49 +00:00
njoly 39880f6377 Fix Bl -tag width arguments. 2012-06-02 11:54:07 +00:00
njoly a3f13c1d14 Kill extra El macro. 2012-06-02 10:25:07 +00:00
njoly 10f0e4d416 Add run(4) cat page. 2012-06-02 10:06:29 +00:00
para c8f20a5780 add some description about the vmem arenas, how they stack up and their purpose 2012-06-02 08:42:37 +00:00
jnemeth 5a5317f49b PR/46500 - Henning Petersen -- wrong permissions on create .seq files 2012-06-02 03:32:53 +00:00
jnemeth 220a7d2bb0 add _tss to uid and gid checks 2012-06-01 21:59:06 +00:00
wiz d0df7c443e Make HAVE_* define match what configure finds.
In particular, this enables usleep(3) (compared to using sleep(3) before).
ok joerg@
2012-06-01 20:28:02 +00:00
rkujawa cf943d0f86 Add support for PCI_NETBSD_CONFIGURE in empb(4). Continue work on memory window. 2012-06-01 17:41:16 +00:00
martin 9c63b84225 Do not skip the block device mmap test, as it does not crash
the kernel any more. Mark it as expected failure instead.
2012-06-01 15:59:21 +00:00
martin c5f76e4cca Only use generic readahead on VREG vnodes, the space used to store the
context is not valid on other types.
Prevents the crash reported in PR kern/38889, but does not fix the
mmap of block devices, more work is needed (no size on VBLK vnodes).
2012-06-01 14:52:48 +00:00
jdc 6d16a86832 Add a delete key capability to our wsvt25 entry. Fixes a problem noted by
David Lord on netbsd-users.
2012-06-01 14:47:06 +00:00
nonaka c9051a9fd6 Use /libdata/firmware/run instead of /libdata/firmware/rum for run(4) firmwares. 2012-06-01 13:19:38 +00:00
nonaka 6a9737b9fa Add a dependency on bpf module. 2012-06-01 12:38:25 +00:00
joerg 68a65e1a02 Fix a number of memory leaks. Keep final loop of the cleanup in tic(1)
under #ifdef __VALGRIND__ though.
2012-06-01 12:08:40 +00:00
joerg 5fafac093e Use memcmp in place of strncmp, since length is known to no longer than
either of the arguments.
2012-06-01 12:02:36 +00:00
skrll 54d811b02d Fix t_backtrace.debug entry. 2012-06-01 10:52:38 +00:00
rkujawa 68cabd119e More work on PCI memory accesses on empb(4). 2012-06-01 09:41:35 +00:00
matt 2ff5436688 Really fix polyf/polyd macros. Now returns expected results. 2012-06-01 06:26:38 +00:00
mrg 8fb03546dc - add some comments for post-usbmp
- basic documentation for:
    usbd_clear_endpoint_toggle()
    usbd_device2interface_handle()
    usbd_interface2device_handle()
    usbd_pipe2device_handle()
    usbd_interface2endpoint_descriptor()
    usbd_endpoint_count()
- usbd_close_pipe() has documentation already
- bump date
2012-06-01 00:16:28 +00:00
joerg 42e529577c Add void for ttyslot prototype. 2012-05-31 23:11:35 +00:00