h6. [[Hardware Abstraction Layer]] h6(. » [[Other HAL related documentation|Other documentation]] h6((. » [[OS_Hardware]] h6(((. » OS_Hardware 3 h2. OS_Hardware 3 h5. (SWI &7A) |_<^{width:4em}. Entry | | |<^. R0 |<^. Pointer to [[HAL Device descriptor|device descriptor]] | |<^. R8 |<^. 3 | |_<^{width:4em}. Exit | | |<^. - |<^. All registers preserved | h4. Use Removes a [[HAL Device API|device]] from the system. h4. Notes Before the device is removed, the kernel will issue [[Service_Hardware 1]] to check if any programs object to the removal (e.g. device is still in use). To add a device, call [[OS_Hardware 2]]. h4. See also * [[OS_Hardware]] * [[OS_Hardware 2]] * [[Service_Hardware 1]]