| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Improve the realtime properties of USB transfers for embedded systems
like RPI-B and RPI-2.
|
|
|
|
| |
Add new USB phone descriptor template for USB device side mode.
|
|
|
|
| |
Build fixes. Add support for fast interrupts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix this build for clang.
MFC r259730:
To avoid having to explicitly test COMPILER_TYPE for setting
clang-specific or gcc-specific flags, introduce the following new
variables for use in Makefiles:
CFLAGS.clang
CFLAGS.gcc
CXXFLAGS.clang
CXXFLAGS.gcc
In bsd.sys.mk, these get appended to the regular CFLAGS or CXXFLAGS for
the right compiler.
MFC r259913:
For libstand and sys/boot, split off gcc-only flags into CFLAGS.gcc.
MFC r259927:
Fix pc98 build, by also forcing COMPILER_TYPE in sys/boot/pc98/boot2's
Makefile.
Pointy hat to: dim
|
|
|
|
|
|
|
|
|
|
| |
so that simultaneous access cannot happen. Protect scratch area using
the enumeration lock. Also reduce stack usage in usbd_transfer_setup()
by moving some big stack members to the scratch area. This saves around
200 bytes of stack.
- Fix a whitespace.
MFC after: 1 week
|
| |
|
|
|
|
| |
USB stack. This is useful for non-kernel purposes, like the loader.
|
| |
|
|
functional compilation of the FreeBSD USB stack for use with boot loaders
and such.
Discussed with: Hiroki Sato, hrs @ EuroBSDCon
|