# Base functions intentionally removed/replaced by Red Bear commits. # These exist in upstream but were replaced with RB-specific implementations # or removed as part of RB refactoring. Documented per Phase 17 verification. # initfs — RB uses different initfs tooling bootstrap/src/initfs.rs:pub unsafe redox_fcntl_v0 initfs/src/lib.rs:pub root_inode initfs/tools/src/lib.rs:allocate initfs/tools/src/lib.rs:allocate_contents initfs/tools/src/lib.rs:count initfs/tools/src/lib.rs:new initfs/tools/src/lib.rs:pub build_initfs initfs/tools/src/lib.rs:write_inode_table # graphics drivers — RB refactored KMS/display layer drivers/graphics/console-draw/src/lib.rs:pub from_psf drivers/graphics/driver-graphics/src/kms/connector.rs:pub set_connector_edid drivers/graphics/driver-graphics/src/kms/connector.rs:update_from_edid drivers/graphics/driver-graphics/src/kms/objects.rs:into_object drivers/graphics/driver-graphics/src/kms/objects.rs:pub add_plane drivers/graphics/driver-graphics/src/kms/objects.rs:pub get_framebuffer_maybe_closed drivers/graphics/driver-graphics/src/kms/objects.rs:pub get_plane drivers/graphics/driver-graphics/src/kms/objects.rs:pub plane_ids drivers/graphics/driver-graphics/src/kms/objects.rs:pub planes drivers/graphics/driver-graphics/src/kms/objects.rs:pub remove_framebuffer_if_closed drivers/graphics/driver-graphics/src/kms/objects.rs:remove drivers/graphics/driver-graphics/src/kms/objects.rs:try_from_object drivers/graphics/driver-graphics/src/kms/properties.rs:pub remove_blob drivers/graphics/driver-graphics/src/lib.rs:fb_has_any_use drivers/graphics/driver-graphics/src/lib.rs:get_unique drivers/graphics/driver-graphics/src/lib.rs:set_plane # ihdgd (Intel GPU) — RB driver refactoring drivers/graphics/ihdgd/src/device/mod.rs:add_kms_pipe drivers/graphics/ihdgd/src/device/mod.rs:unsafe new drivers/graphics/ihdgd/src/device/mod.rs:unsafe new_pci_bar drivers/graphics/ihdgd/src/device/scheme.rs:get_unique drivers/graphics/ihdgd/src/device/scheme.rs:set_plane # vesad — RB framebuffer refactoring drivers/graphics/vesad/src/scheme.rs:get_unique drivers/graphics/vesad/src/scheme.rs:set_plane # virtio-gpu — RB async GPU refactoring drivers/graphics/virtio-gpud/src/main.rs:daemon drivers/graphics/virtio-gpud/src/scheme.rs:async create_dumb_buffer_inner drivers/graphics/virtio-gpud/src/scheme.rs:async disable_cursor drivers/graphics/virtio-gpud/src/scheme.rs:async move_cursor drivers/graphics/virtio-gpud/src/scheme.rs:async resource_attach_backing drivers/graphics/virtio-gpud/src/scheme.rs:async resource_create_2d drivers/graphics/virtio-gpud/src/scheme.rs:async send_request_cursor drivers/graphics/virtio-gpud/src/scheme.rs:async update_cursor drivers/graphics/virtio-gpud/src/scheme.rs:get_unique drivers/graphics/virtio-gpud/src/scheme.rs:set_plane # input daemons — RB uses different daemon pattern drivers/inputd/src/main.rs:daemon # USB HID — RB input refactoring drivers/input/usbhidd/src/main.rs:send_gamepad_axis drivers/input/usbhidd/src/main.rs:send_gamepad_button # virtio-net — RB uses different daemon pattern drivers/net/virtio-netd/src/main.rs:daemon # pcid — RB PCI refactoring drivers/pcid/src/driver_interface/mod.rs:connect_default drivers/pcid/src/scheme.rs:pub mmap_prep # redoxerd — RB executor refactoring drivers/redoxerd/src/main.rs:pub getpty # xhcid (USB) — RB USB refactoring drivers/usb/xhcid/src/driver_interface.rs:pub xhci_dci drivers/usb/xhcid/src/xhci/mod.rs:new drivers/usb/xhcid/src/xhci/mod.rs:pub get drivers/usb/xhcid/src/xhci/mod.rs:pub index # netstack — RB network stack refactoring netstack/src/main.rs:get_network_adapter # ramfs — RB filesystem refactoring ramfs/src/scheme.rs:as_inode ramfs/src/scheme.rs:relpathat