# # ChangeLog for uspace/lib/device in mainline # # Generated by Trac 1.6 # 2025-08-31T08:30:52Z Mon, 03 Mar 2025 22:58:05 GMT Jiri Svoboda [8300c72] * uspace/app/devctl/devctl.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/main.c (modified) * uspace/drv/nic/e1k/e1k.c (modified) * uspace/lib/device/include/devman.h (modified) * uspace/lib/device/include/ipc/devman.h (modified) * uspace/lib/device/src/devman.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/srv/devman/client_conn.c (modified) * uspace/srv/devman/driver.c (modified) * uspace/srv/devman/driver.h (modified) * uspace/srv/devman/drv_conn.c (modified) * uspace/srv/devman/fun.c (modified) * uspace/srv/devman/fun.h (modified) * uspace/srv/system/system.c (modified) Quiesce devices before proceeding with shutdown. Only implemented ... Tue, 25 Feb 2025 20:25:43 GMT Jiri Svoboda [4285f384] * uspace/app/sysinst/rdimg.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/app/vol/vol.c (modified) * uspace/lib/ata/src/ata.c (modified) * uspace/lib/device/include/bd.h (modified) * uspace/lib/device/include/bd_srv.h (modified) * uspace/lib/device/include/ipc/bd.h (modified) * uspace/lib/device/include/ipc/vol.h (modified) * uspace/lib/device/include/types/vol.h (modified) * uspace/lib/device/include/vol.h (modified) * uspace/lib/device/src/bd.c (modified) * uspace/lib/device/src/bd_srv.c (modified) * uspace/lib/device/src/vol.c (modified) * uspace/lib/fdisk/src/fdisk.c (modified) * uspace/lib/scsi/include/scsi/sbc.h (modified) * uspace/srv/bd/vbd/disk.c (modified) * uspace/srv/system/system.c (modified) * uspace/srv/volsrv/meson.build (modified) * uspace/srv/volsrv/part.c (modified) * uspace/srv/volsrv/part.h (modified) * uspace/srv/volsrv/volsrv.c (modified) Allow physically ejecting CD-ROM using vol eject -s Wed, 05 Feb 2025 12:30:20 GMT Jiri Svoboda [832cbe7] * uspace/drv/block/isa-ide/isa-ide_hw.h (added) * uspace/drv/block/isa-ide/main.c (modified) * uspace/drv/block/pc-floppy/main.c (modified) * uspace/drv/block/pci-ide/main.c (modified) * uspace/drv/block/pci-ide/pci-ide.c (modified) * uspace/drv/bus/isa/isa.c (modified) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/lib/c/generic/device/hw_res.c (modified) * uspace/lib/c/include/device/hw_res.h (modified) * uspace/lib/device/include/devman.h (modified) * uspace/lib/device/include/ipc/devman.h (modified) * uspace/lib/device/src/devman.c (modified) * uspace/lib/drv/generic/driver.c (modified) * uspace/lib/drv/generic/remote_hw_res.c (modified) * uspace/lib/drv/include/ddf/driver.h (modified) * uspace/lib/drv/include/ops/hw_res.h (modified) * uspace/srv/devman/drv_conn.c (modified) Add proper IDE PCI to ISA fallback mechanism. To determine if ... Tue, 03 Jan 2023 20:38:44 GMT Jiri Svoboda [cdd6fc9] * uspace/lib/ddev/src/ddev_srv.c (modified) * uspace/lib/device/src/bd_srv.c (modified) * uspace/lib/device/src/io/chardev_srv.c (modified) * uspace/lib/display/src/disp_srv.c (modified) * uspace/lib/inet/src/iplink_srv.c (modified) * uspace/lib/ipcgfx/src/server.c (modified) * uspace/lib/usbvirt/src/ipc_dev.c (modified) * uspace/lib/wndmgt/src/wndmgt_srv.c (modified) Add missing replies in IPC error paths Tue, 10 Aug 2021 09:22:19 GMT Jiri Svoboda [edeee9f] * uspace/lib/ddev/include/ipc/ddev.h (modified) * uspace/lib/device/include/bd.h (modified) * uspace/lib/device/include/bd_srv.h (modified) * uspace/lib/device/include/device/led_dev.h (modified) * uspace/lib/device/include/devman.h (modified) * uspace/lib/device/include/ieee80211/ieee80211.h (modified) * uspace/lib/device/include/io/chardev.h (modified) * uspace/lib/device/include/io/chardev_srv.h (modified) * uspace/lib/device/include/io/label.h (modified) * uspace/lib/device/include/io/serial.h (modified) * uspace/lib/device/include/ipc/adb.h (modified) * uspace/lib/device/include/ipc/bd.h (modified) * uspace/lib/device/include/ipc/chardev.h (modified) * uspace/lib/device/include/ipc/devman.h (modified) * uspace/lib/device/include/ipc/irc.h (modified) * uspace/lib/device/include/ipc/pci.h (modified) * uspace/lib/device/include/ipc/serial_ctl.h (modified) * uspace/lib/device/include/ipc/vbd.h (modified) * uspace/lib/device/include/ipc/vol.h (modified) * uspace/lib/device/include/irc.h (modified) * uspace/lib/device/include/nic/eth_phys.h (modified) * uspace/lib/device/include/nic/nic.h (modified) * uspace/lib/device/include/pci.h (modified) * uspace/lib/device/include/types/io/chardev.h (modified) * uspace/lib/device/include/types/label.h (modified) * uspace/lib/device/include/types/pci.h (modified) * uspace/lib/device/include/types/vol.h (modified) * uspace/lib/device/include/vbd.h (modified) * uspace/lib/device/include/vol.h (modified) * uspace/lib/device/src/bd.c (modified) * uspace/lib/device/src/bd_srv.c (modified) * uspace/lib/device/src/device/led_dev.c (modified) * uspace/lib/device/src/devman.c (modified) * uspace/lib/device/src/io/chardev.c (modified) * uspace/lib/device/src/io/chardev_srv.c (modified) * uspace/lib/device/src/io/label.c (modified) * uspace/lib/device/src/irc.c (modified) * uspace/lib/device/src/pci.c (modified) * uspace/lib/device/src/vbd.c (modified) * uspace/lib/device/src/vol.c (modified) * uspace/lib/display/include/ipc/display.h (modified) * uspace/lib/drv/include/battery_iface.h (modified) * uspace/lib/drv/include/ieee80211_iface.h (modified) * uspace/lib/drv/include/nic_iface.h (modified) * uspace/lib/inet/include/inet/addr.h (modified) * uspace/lib/inet/include/inet/dhcp.h (modified) * uspace/lib/inet/include/inet/dnsr.h (modified) * uspace/lib/inet/include/inet/endpoint.h (modified) * uspace/lib/inet/include/inet/eth_addr.h (modified) * uspace/lib/inet/include/inet/host.h (modified) * uspace/lib/inet/include/inet/hostname.h (modified) * uspace/lib/inet/include/inet/hostport.h (modified) * uspace/lib/inet/include/inet/inet.h (modified) * uspace/lib/inet/include/inet/inetcfg.h (modified) * uspace/lib/inet/include/inet/inetping.h (modified) * uspace/lib/inet/include/inet/iplink.h (modified) * uspace/lib/inet/include/inet/iplink_srv.h (modified) * uspace/lib/inet/include/inet/tcp.h (modified) * uspace/lib/inet/include/inet/udp.h (modified) * uspace/lib/inet/include/ipc/dhcp.h (modified) * uspace/lib/inet/include/ipc/dnsr.h (modified) * uspace/lib/inet/include/ipc/inet.h (modified) * uspace/lib/inet/include/ipc/iplink.h (modified) * uspace/lib/inet/include/ipc/tcp.h (modified) * uspace/lib/inet/include/ipc/udp.h (modified) * uspace/lib/inet/include/types/inet.h (modified) * uspace/lib/inet/include/types/inet/host.h (modified) * uspace/lib/inet/include/types/inet/hostport.h (modified) * uspace/lib/inet/include/types/inetcfg.h (modified) * uspace/lib/inet/include/types/inetping.h (modified) * uspace/lib/inet/src/addr.c (modified) * uspace/lib/inet/src/dhcp.c (modified) * uspace/lib/inet/src/endpoint.c (modified) * uspace/lib/inet/src/eth_addr.c (modified) * uspace/lib/inet/src/host.c (modified) * uspace/lib/inet/src/hostname.c (modified) * uspace/lib/inet/src/hostport.c (modified) * uspace/lib/inet/src/iplink.c (modified) * uspace/lib/inet/src/iplink_srv.c (modified) * uspace/lib/inet/src/tcp.c (modified) * uspace/lib/inet/src/udp.c (modified) Fix header guards and doxy groups of stuff moved out of libc Sun, 13 Jun 2021 07:43:23 GMT Jiri Svoboda [034ce6bb] * uspace/lib/device/meson.build (added) Add missing build file Sat, 12 Jun 2021 21:22:48 GMT Jiri Svoboda [5fc8244] * uspace/app/barber/meson.build (modified) * uspace/app/devctl/meson.build (modified) * uspace/app/fdisk/meson.build (modified) * uspace/app/lprint/meson.build (modified) * uspace/app/pci/meson.build (modified) * uspace/app/vol/meson.build (modified) * uspace/lib/block/meson.build (modified) * uspace/lib/c/generic/capa.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/include/capa.h (modified) * uspace/lib/c/meson.build (modified) * uspace/lib/device/include/bd.h (moved) * uspace/lib/device/include/bd_srv.h (moved) * uspace/lib/device/include/device/led_dev.h (moved) * uspace/lib/device/include/devman.h (moved) * uspace/lib/device/include/ieee80211/ieee80211.h (moved) * uspace/lib/device/include/io/chardev.h (moved) * uspace/lib/device/include/io/chardev_srv.h (moved) * uspace/lib/device/include/io/label.h (moved) * uspace/lib/device/include/io/serial.h (moved) * uspace/lib/device/include/ipc/adb.h (moved) * uspace/lib/device/include/ipc/bd.h (moved) * uspace/lib/device/include/ipc/chardev.h (moved) * uspace/lib/device/include/ipc/devman.h (moved) * uspace/lib/device/include/ipc/irc.h (moved) * uspace/lib/device/include/ipc/pci.h (moved) * uspace/lib/device/include/ipc/serial_ctl.h (moved) * uspace/lib/device/include/ipc/vbd.h (moved) * uspace/lib/device/include/ipc/vol.h (moved) * uspace/lib/device/include/irc.h (moved) * uspace/lib/device/include/nic/eth_phys.h (moved) * uspace/lib/device/include/nic/nic.h (moved) * uspace/lib/device/include/pci.h (moved) * uspace/lib/device/include/types/io/chardev.h (moved) * uspace/lib/device/include/types/label.h (moved) * uspace/lib/device/include/types/pci.h (moved) * uspace/lib/device/include/types/vol.h (moved) * uspace/lib/device/include/vbd.h (moved) * uspace/lib/device/include/vol.h (moved) * uspace/lib/device/src/bd.c (moved) * uspace/lib/device/src/bd_srv.c (moved) * uspace/lib/device/src/device/led_dev.c (moved) * uspace/lib/device/src/devman.c (moved) * uspace/lib/device/src/io/chardev.c (moved) * uspace/lib/device/src/io/chardev_srv.c (moved) * uspace/lib/device/src/io/label.c (moved) * uspace/lib/device/src/io/serial.c (moved) * uspace/lib/device/src/irc.c (moved) * uspace/lib/device/src/pci.c (moved) * uspace/lib/device/src/vbd.c (moved) * uspace/lib/device/src/vol.c (moved) * uspace/lib/drv/meson.build (modified) * uspace/lib/fdisk/meson.build (modified) * uspace/lib/ipcgfx/src/server.c (modified) * uspace/lib/label/meson.build (modified) * uspace/lib/meson.build (modified) * uspace/srv/bd/file_bd/meson.build (modified) * uspace/srv/bd/rd/meson.build (modified) * uspace/srv/devman/meson.build (modified) * uspace/srv/hw/char/s3c24xx_uart/meson.build (modified) * uspace/srv/test/chardev-test/meson.build (modified) Move device-related stuff out of libc to libdevice Unfortunately, ...