#
97f2b911 |
|
20-Apr-2020 |
Jérôme Duval <jerome.duval@gmail.com> |
smbios: add module to match SMBios vendor and product Change-Id: Ib7848da1c22c42a1a9030891159f4e852c6c1ecd Reviewed-on: https://review.haiku-os.org/c/haiku/+/2503 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
96d5cadc |
|
07-Mar-2020 |
Augustin Cavalier <waddlesplash@gmail.com> |
atomizer: Remove. Not used by anything at all, and not included in the build. Even the BeOS engineer who created it wrote in a Be Newsletter that he was uncertain how useful it was, which is why BeOS did not ship it as a kernel add-on...
|
#
402ec26e |
|
28-Jun-2017 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
ide: Remove last ide fragments. * Missed in previous commit.
|
#
7db89e8d |
|
25-Nov-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
kernel: Rework cpuidle module * Create new interface for cpuidle modules (similar to the cpufreq interface) * Generic cpuidle module is no longer needed * Fix and update Intel C-State module
|
#
71d9d375 |
|
04-Aug-2012 |
Yongcong Du <ycdu.vmcore@gmail.com> |
cpuidle: move generic cpuidle to generic After this change, low level cpuidle drivers load the generic cpuidle module if they can support the underlying platform. change the intel cpuidle driver accordingly, now it's loaded by acpi bus manager during boot, although it doesn't depend on acpi Signed-off-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|
#
a9ee7a51 |
|
03-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Added new BIOS module for calling BIOS interrupts. This module provides an interface for drivers to use to perform calls to the BIOS (only really for use by graphics drivers which need to use the VESA BIOS). It uses the x86emu library from X.org which emulates a real mode x86 CPU. This is necessary for x86_64 as virtual 8086 mode no longer exists there.
|
#
91bcf08e |
|
07-Dec-2010 |
Michael Lotz <mmlr@mlotz.ch> |
Adding a generic tty module based largely on the tty driver. This has a new API and doesn't come with BeOS backwards compatibility. It also has the BeOS compatibility ioctl ops removed and such. I've actually made this back in april, so I don't really remember any more details. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39760 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
35d0af4f |
|
29-Apr-2009 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Note: To use the ATA stack, modify build/jam/HaikuImage to include ata and ata_adapter instead of ide and ide_adapter, and also edit add-ons/kernel/busses/Jamfile to subinclude ata instead of ide. (This commit adds ata_adapter to the build, not to the image) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30494 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
388243cc |
|
29-Apr-2009 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
prepare for ata git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30492 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70e2d4ac |
|
14-Aug-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Replaced the B_BLOCK_DEVICE_* defines with B_DMA_* defines that better match our dma_restrictions structure (but we're using blocks instead of bytes, since unlike the block size, the restrictions attributes are constant). * We might want to use blocks for the dma_restrictions structure as well in the future... * Fixed another bug in the device_node variant of DMAResource::Init(): the max segment size was specified in blocks as well. * Removed the "hardcode" block_io module and header. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26973 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
368167ed |
|
26-May-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Integration of the new driver architecture. * Moved devfs from fs/ to device_manager/, and separated the legacy driver support from it. * Removed fast_log module. * There are a couple of (temporary) regressions, though: - legacy SATA and ISA IDE support is disabled, the drivers haven't been ported yet. - The not yet used ATA bus manager hasn't been ported yet, either. - AHCI changes have not been tested. - the listdev command has been removed from the build (as it currently doesn't work anymore). - device manager generated IDs currently are not freed anymore when a device node is removed. - generic drivers can't yet use the new driver architecture. - simple busses that do not support device types won't work yet. - legacy driver publishing/unpublishing (ie. what USB needs) has not been tested, and may be broken. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25662 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
427f2de8 |
|
26-Jan-2008 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Get rid of this dummy module from the dark ages of my aborted netstack redesign. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23755 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4c47853 |
|
09-Jan-2007 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Added a 50% work-in-progress (very few free time) generic Defered Procedure Call (DPC) kernel module. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19759 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc3 |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3a92c31 |
|
12-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed blkman to block_io - the module name etc. will follow. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12643 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3ab743ef |
|
22-Jun-2004 |
Axel Dörfler <axeld@pinc-software.de> |
Forgot to add the ide_adapter to the build. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8134 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
386c5ff7 |
|
06-Jun-2004 |
Axel Dörfler <axeld@pinc-software.de> |
Added new generic kernel modules to the build. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7773 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb12e401 |
|
10-Feb-2004 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Moving back under src/tests/kits/net/new_stack memory_pool kernel module as he's not ready for prime time yet. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6557 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
61620d94 |
|
14-Jan-2004 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Add a generic memory pool allocator used by the experimental net stack new design... Not built as a kernel module yet, as it's currently implemented in a quick and hacky way. In future, a real slab allocator will be implemented. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6076 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
71f1dfd1 |
|
15-Nov-2003 |
Jérôme Duval <korli@users.berlios.de> |
Added mpu401 module from Greg Crain. Fixed warnings. Midi_driver.h is with system headers git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5374 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
374076c9 |
|
25-Sep-2003 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Forgot this one... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4811 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cb1881b8 |
|
25-Sep-2003 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Import Be Inc. string atomizer kernel module. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4810 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7db89e8dc395db73368479fd9817b2b67899f3f6 |
|
25-Nov-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
kernel: Rework cpuidle module * Create new interface for cpuidle modules (similar to the cpufreq interface) * Generic cpuidle module is no longer needed * Fix and update Intel C-State module
|
#
71d9d375b82be4c5c336831042bc7401b9ed0e07 |
|
04-Aug-2012 |
Yongcong Du <ycdu.vmcore@gmail.com> |
cpuidle: move generic cpuidle to generic After this change, low level cpuidle drivers load the generic cpuidle module if they can support the underlying platform. change the intel cpuidle driver accordingly, now it's loaded by acpi bus manager during boot, although it doesn't depend on acpi Signed-off-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|
#
a9ee7a51329c8a6c6e205e91907c2a753bb62495 |
|
03-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Added new BIOS module for calling BIOS interrupts. This module provides an interface for drivers to use to perform calls to the BIOS (only really for use by graphics drivers which need to use the VESA BIOS). It uses the x86emu library from X.org which emulates a real mode x86 CPU. This is necessary for x86_64 as virtual 8086 mode no longer exists there.
|
#
91bcf08ee50af0da44d5d8631477e7c08c5e0255 |
|
07-Dec-2010 |
Michael Lotz <mmlr@mlotz.ch> |
Adding a generic tty module based largely on the tty driver. This has a new API and doesn't come with BeOS backwards compatibility. It also has the BeOS compatibility ioctl ops removed and such. I've actually made this back in april, so I don't really remember any more details. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39760 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
35d0af4fa0c970f86d0a133f5a703b32f0038afa |
|
29-Apr-2009 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Note: To use the ATA stack, modify build/jam/HaikuImage to include ata and ata_adapter instead of ide and ide_adapter, and also edit add-ons/kernel/busses/Jamfile to subinclude ata instead of ide. (This commit adds ata_adapter to the build, not to the image) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30494 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
388243cc43b78e2e53c622dadd11a938fba0b514 |
|
29-Apr-2009 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
prepare for ata git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30492 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
70e2d4ac43aa54d8c567ec12e6b24155d3171dd9 |
|
14-Aug-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Replaced the B_BLOCK_DEVICE_* defines with B_DMA_* defines that better match our dma_restrictions structure (but we're using blocks instead of bytes, since unlike the block size, the restrictions attributes are constant). * We might want to use blocks for the dma_restrictions structure as well in the future... * Fixed another bug in the device_node variant of DMAResource::Init(): the max segment size was specified in blocks as well. * Removed the "hardcode" block_io module and header. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26973 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
368167ede8118f72da8c9ac5bb98ce9b46a8a639 |
|
26-May-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Integration of the new driver architecture. * Moved devfs from fs/ to device_manager/, and separated the legacy driver support from it. * Removed fast_log module. * There are a couple of (temporary) regressions, though: - legacy SATA and ISA IDE support is disabled, the drivers haven't been ported yet. - The not yet used ATA bus manager hasn't been ported yet, either. - AHCI changes have not been tested. - the listdev command has been removed from the build (as it currently doesn't work anymore). - device manager generated IDs currently are not freed anymore when a device node is removed. - generic drivers can't yet use the new driver architecture. - simple busses that do not support device types won't work yet. - legacy driver publishing/unpublishing (ie. what USB needs) has not been tested, and may be broken. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25662 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
427f2de89a44968722fe8d1d09daf3eb1a850dbe |
|
26-Jan-2008 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Get rid of this dummy module from the dark ages of my aborted netstack redesign. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23755 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4c47853ac8eeedf79161f394baa7137f7ec4e0c |
|
09-Jan-2007 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Added a 50% work-in-progress (very few free time) generic Defered Procedure Call (DPC) kernel module. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19759 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc301721b1f472e8297a898d4eaa2f2ee3a |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3a92c3186154f453e793b1638f15242c3f59228 |
|
12-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed blkman to block_io - the module name etc. will follow. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12643 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3ab743efcdfae33a3dbc681391c2ca5219625827 |
|
22-Jun-2004 |
Axel Dörfler <axeld@pinc-software.de> |
Forgot to add the ide_adapter to the build. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8134 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
386c5ff7f66b6b84242f602e72d3a68739c0e7d4 |
|
06-Jun-2004 |
Axel Dörfler <axeld@pinc-software.de> |
Added new generic kernel modules to the build. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7773 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb12e401e92f24a179455cbfa96e4e1be1f6d63d |
|
10-Feb-2004 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Moving back under src/tests/kits/net/new_stack memory_pool kernel module as he's not ready for prime time yet. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6557 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
61620d94965c784659f4d3c3e97131812f264487 |
|
14-Jan-2004 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Add a generic memory pool allocator used by the experimental net stack new design... Not built as a kernel module yet, as it's currently implemented in a quick and hacky way. In future, a real slab allocator will be implemented. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6076 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
71f1dfd14728f122976570862eab677711d95b9d |
|
15-Nov-2003 |
Jérôme Duval <korli@users.berlios.de> |
Added mpu401 module from Greg Crain. Fixed warnings. Midi_driver.h is with system headers git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5374 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
374076c9d6a2caa3f77ab78f27b4beb8440f11bc |
|
25-Sep-2003 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Forgot this one... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4811 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cb1881b8c2ed3e94f95e2417872268d75d666166 |
|
25-Sep-2003 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Import Be Inc. string atomizer kernel module. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4810 a95241bf-73f2-0310-859d-f6bbb57e9c96
|