ec7670ef0f
ramfs dropped upstream's impl std::fmt::Debug for FileData during the scheme/filesystem split (inert, derivable). randd replaced upstream reseed_prng(entropy) with the pooled reseed_from_pool() entropy model. Both are intentional; add them to the fork-function exclude list so the build preflight no longer false-positive-fails. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
93 lines
4.1 KiB
Plaintext
93 lines
4.1 KiB
Plaintext
# 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
|
|
# RB dropped upstream's `impl std::fmt::Debug for FileData` during the ramfs
|
|
# scheme/filesystem split. It is a debug-only trait impl (derivable, inert).
|
|
ramfs/src/filesystem.rs:fmt
|
|
|
|
# randd — RB rewrote the entropy model. Upstream's
|
|
# `reseed_prng(&mut self, entropy: &[u8])` was replaced by a pooled
|
|
# `reseed_from_pool(&mut self)` (mix_seed / create_rdrand_seed / RESEED_INTERVAL).
|
|
randd/src/main.rs:reseed_prng
|