| #
4e8e6643 |
| 23-Apr-2016 |
skrll <skrll@NetBSD.org> |
Merge nick-nhusb
- API / infrastructure changes to support memory management changes. - Memory management improvements and bug fixes. - HCDs should now be MP safe - conversion to KERNHIST based debu
Merge nick-nhusb
- API / infrastructure changes to support memory management changes. - Memory management improvements and bug fixes. - HCDs should now be MP safe - conversion to KERNHIST based debug - FS/LS isoc support on ehci(4). - conversion to kmem(9) - Some USB 3 support - mostly from Takahiro HAYASHI (t-hash). - interrupt transfers now get proper DMA operations - general bug fixes - kern/48308 - uhub status notification improvements - umass(4) probe fix (applied to HEAD already) - ohci(4) short transfer fix
show more ...
|
| #
6bb51422 |
| 26-Jan-2016 |
pooka <pooka@NetBSD.org> |
Put the kernelside rump kernel headers into <rump-sys> instead of sprinkling them around the faction directories. Avoids having to add a CPPFLAGS (or several) to pretty much every component Makefile
Put the kernelside rump kernel headers into <rump-sys> instead of sprinkling them around the faction directories. Avoids having to add a CPPFLAGS (or several) to pretty much every component Makefile.
Leave compat headers around in the old locations.
The commit changes some autogenerated files, but I'll fix the generators shortly and regen.
show more ...
|
| #
eda4460d |
| 16-Nov-2015 |
pooka <pooka@NetBSD.org> |
Use IOCONF #define to determine component name.
Avoids having to manually retype info already in .ioconf.
Also, COMPONENT_SIMPLE -> RUMP_COMPONENT=simple. That way, we can add other attributes whe
Use IOCONF #define to determine component name.
Avoids having to manually retype info already in .ioconf.
Also, COMPONENT_SIMPLE -> RUMP_COMPONENT=simple. That way, we can add other attributes where necessary. As "future directions", the "ioconf" attribute for RUMP_COMPONENT can just be removed when a driver is converted to modular and has a proper modcmd.
show more ...
|
| #
4ff6638b |
| 11-Nov-2015 |
pooka <pooka@NetBSD.org> |
Make it easier to create rump kernel components, part 1.
Reduce copypasteware for the component constructors. If a constructor calls only config_init_component(), handle it from a common source fil
Make it easier to create rump kernel components, part 1.
Reduce copypasteware for the component constructors. If a constructor calls only config_init_component(), handle it from a common source file instead of copying the same(ish) file around to every component.
show more ...
|
| #
b2b6f260 |
| 19-Oct-2015 |
pooka <pooka@NetBSD.org> |
Add a COMMENT describing what each component roughly does.
"make describe" prints the comment.
Requested/inspired by Vincent Schwarzer on rumpkernel-users
|
| #
e62609a7 |
| 14-Sep-2015 |
pooka <pooka@NetBSD.org> |
Fully build ugenhc only on archs where libusb is built.
|
| #
121efaac |
| 13-Mar-2014 |
pooka <pooka@NetBSD.org> |
rename rumpcomp_user.* -> ugenhc_user.*
|
| #
67be9b8a |
| 19-Sep-2013 |
pooka <pooka@NetBSD.org> |
Move the bus_dma implementation that works only with ugenhc into the ugenhc component itself.
|
| #
6dace0b3 |
| 28-Apr-2013 |
pooka <pooka@NetBSD.org> |
problem with ioconf.c solved, reenable
|
| #
284b8252 |
| 28-Apr-2013 |
pooka <pooka@NetBSD.org> |
duh, the untypoed version doesn't work with bsd.ioconf.mk. comment it out while i figure it out
|
| #
6270e64d |
| 28-Apr-2013 |
pooka <pooka@NetBSD.org> |
typo
|
| #
b985b935 |
| 28-Apr-2013 |
pooka <pooka@NetBSD.org> |
The ioctl hypercall is used only by the usb host controller driver, so make it exclusive to that component. I'm happy to see it gone.
|
| #
e5fc54d8 |
| 08-Mar-2010 |
pooka <pooka@NetBSD.org> |
Use config pseudo-root keyword instead of monolithic configurations starting from root.
|
| #
a7334989 |
| 11-Feb-2010 |
pooka <pooka@NetBSD.org> |
Move a bunch of rump components from dev/wip to dev/lib now that they've reached a certain maturity.
|