Talk:0.8.0.004.r010

From PS3 Developer wiki
Jump to: navigation, search

Lv2 source code files (cpp)

### init ###
init.cc

### infra ###
infra/repository.cc
infra/io_buffer_pool.cc
infra/syscall_io_buffer.cc
####ifdef ENABLE_IOSYS_INFRA_TEST
infra/test/infra_test_driver.cc
infra/test/syscall_infra_test.cc
####endif

### bus ###
bus/pci_bus_driver.cc
bus/pci_express_bus_driver.cc
bus/pci_device.cc
bus/pci_express_device.cc
bus/sb_interrupt.cc
bus/sb_pciexc_driver.cc
bus/sb_bus_driver.cc
bus/sb_epcic_driver.cc
bus/sb_gbusc_driver.cc
bus/bus_region.cc
bus/bus_device.cc
bus/sb_device.cc
bus/sb_ebus_channel.cc
bus/sb_system_io_dmac_driver.cc
bus/sb_ddrc_driver.cc
bus/sb_sdmac_driver.cc
bus/bus_init.cc
bus/bus_hvc.cc
bus/bus_repository_reader.cc
bus/bus_interrupt.cc
bus/cp_channel.cc
bus/cp_channel_factory.cc
bus/syscall_bus.cc
#ifdef IOSYS_TEST_ENABLE_BUS_TEST
bus/bus_test.cc
#endif
#ifdef IOSYS_TEST_ENABLE_SDMAC_SAMPLE
bus/test/sdmac/sdmac_test.cc
#endif
#ifdef IOSYS_TEST_ENABLE_PCI_SAMPLE
bus/test/pci/bus_region_test.cc
bus/test/pci/i8255x_driver.cc
bus/test/pci/nv47_driver.cc
bus/test/pci/cp_ch_driver.cc
bus/test/pci/pci_test.cc
#endif

### config ###
config/config_service.cc
config/config_customer.cc
config/config_event.cc
config/service_listener.cc
config/service_info.cc
config/service.cc
config/subsystem.cc
config/event_mediator.cc
config/syscall_config_service.cc
config/thread_pool.cc
#undef IOSYS_TEST_CONFIG
#ifdef IOSYS_TEST_CONFIG
config/config_test.cc
#endif

### network ###
network/core/network_init.cc
network/core/network_subsystem.cc
network/core/platform_manager.cc
network/core/datalink_interface.cc
network/core/datalink_interface_proxy.cc
network/driver/gelic/gelic_interface_driver.cc
network/driver/gelic/gelic_tx_dmac.cc
network/driver/gelic/gelic_rx_dmac.cc
network/driver/eurus/eurus_proxy.cc
network/test/eurus/eurus_test.cc
#ifdef IOSYS_TEST_NETWORK_ENABLE_SHELL
network/debug/shell.cc
network/debug/network_chronograph.cc
network/test/gbec/gbec_test.cc
network/test/gbec/test_packet_memory.cc
network/test/gbec/test_packet.cc
network/test/gbec/test_interface_proxy.cc
#endif

### storage ###
storage/storage_connection.cc
storage/storage_service_provider.cc
storage/storage_multiplexer.cc
storage/storage_request.cc
storage/storage_device.cc
storage/storage_driver.cc
storage/storage_disk_scheduler.cc
storage/storage_request_queue.cc
storage/storage_fifo_request_queue.cc
storage/storage_daemon_thread.cc
storage/reportable.cc
storage/storage_sync_point.cc
storage/storage_interface.cc
storage/storage_pme_interface.cc
storage/storage_volume_interface.cc
storage/scsi/scsi_class_driver.cc
storage/scsi/scsi_block_class_driver.cc
storage/scsi/scsi_logical_unit.cc
storage/scsi/scsi_logical_bus.cc
storage/scsi/scsi_class_driver_factory.cc
storage/disk_scheduler/disk_scheduler_elevator.cc
storage/partition/storage_partition.cc
storage/partition/storage_partition_region.cc
storage/partition/storage_partition_manager.cc
storage/partition/fdisk_partition/storage_fdisk_partition_region.cc
storage/parttion/logical_partition/storage_logical_partition_region.cc
storage/parttion/logical_partition/storage_logical_partition_heap.cc
storage/parttion/logical_partition/storage_logical_partition.cc
storage/parttion/logical_partition/storage_logical_partition_table.cc
storage/parttion/logical_partition/storage_logical_partition_allocation_table.cc
storage/storage_init.cc
storage/infra/watch_dog_timer.cc
storage/infra/watch_dog_thread.cc
storage/driver/ram_drive.cc
storage/syscall_storage.cc
storage/storage_syscall_handler.cc
#ifdef IOSYS_STORAGE_TEST
storage/test/storage_test_init.cc
storage/test/test_read_write.cc
storage/test/test_dma_read_write.cc
storage/test/test_device_info.cc
storage/test/test_read_only.cc
storage/test/test_format_drive.cc
storage/test/test_create_volume.cc
storage/test/test_volume_config.cc
storage/test/test_report_volumes.cc
storage/test/test_media_sense.cc
storage/test/test_async_read_write.cc
storage/test/test_cancel_request.cc
#endif
#
storage/driver/patac/iosys_pata0_drive.cc
storage/driver/patac/iosys_pata1_drive.cc
storage/driver/starship/iosys_flash_drive.cc
storage/driver/encdec/iosys_encdec_drive.cc
#
storage/driver/patac/ata7_command.cc
storage/driver/patac/ata_tp.cc
storage/driver/patac/ata_tp_lib.cc
storage/driver/patac/eventflag.cc
storage/driver/patac/sb_patac.cc
storage/driver/patac/atapi_command.cc
storage/driver/patac/ata_device.cc
#
storage/driver/hdd/hdd_drive.cc
#
storage/driver/bdvd/bdvd_drive.cc
#
storage/driver/encdec/ed_eventflag.cc
storage/driver/encdec/sb_encdec.cc
storage/driver/encdec/encdec_tp.cc
storage/driver/encdec/encdec_device.cc
#
storage/driver/starship/ss_command.cc
storage/driver/starship/ss_tp.cc
storage/driver/starship/ss_tp_lib.cc
storage/driver/starship/sb_starship.cc
storage/driver/starship/ss_device.cc
storage/driver/starship/ss_eventflag.cc
#
storage/driver/cytologynand/cn_command.cc
storage/driver/cytologynand/cn_tp.cc
storage/driver/cytologynand/cn_tp_lib.cc
storage/driver/cytologynand/sb_cytologynand.cc
storage/driver/cytologynand/cn_device.cc

### usb ###
usb/usb_init.cc
usb/core/device.cc
usb/core/device_configuration.cc
usb/core/device_interface.cc
usb/core/driver_factory_table.cc
usb/core/hid_device_interface.cc
usb/core/hub_device.cc
usb/core/io_request_factory.cc
usb/core/usbd.cc
usb/misc/usbd_service.cc
usb/host/uhc_bus_driver.cc
usb/host/uhc_region_list.cc
usb/host/ehci_ioreq.cc
usb/host/ehci_pipe.cc
usb/host/ohci_driver.cc
usb/host/ehci_driver.cc
usb/hub/hub_driver.cc
usb/usbd/usbd_client.cc
usb/usbd/usbd_external.cc
usb/usbd/libusbd.cc
usb/usbd/syscall_usbd.cc
usb/usbd_wrapper/libusbd_c.cc
usb/storage/usbmass_driver.cc
usb/hid/usb_hid_config.cc
usb/hid/usb_hid_driver.c
usb/hid/usb_hid_common.c
usb/hid/usb_hid_ring_buffer.c

######## HID USB bus driver
usb/hid/hidusb/hidusb.cc
#if 0
usb/test/usbmouse/usbmouse.cc
usb/test/usbhphone/usbhphone.cc
usb/test/GL819/gl819.cc
#endif
usb/test/hidtest/hidtest.cc
usb/test/fx2/pbulk.cc
usb/test/fx2/lbulk.cc
usb/test/fx2/lint.cc
usb/test/fx2/liso.cc

### hid manager ###
input/hid_manager/hid_manager.cc
input/hid_manager/syscall_hid_manager.cc
input/hid_manager/test/dummy_pad_device_manager.cc

### hid core ###
######## HID Core sources
input/hidcore/hidcore.cc
input/hidcore/hidcoreinterface.cc
input/hidcore/hidcoreclient.cc
input/hidcore/hidfrontend.cc
input/hidcore/utils.cc
input/libhidcore/dbg.cc
######## HID Parser sources
input/hidparser/hidparser.cc
######## HID Virtual bus driver
input/test/hidvirtual/hidvirtual.cc
input/test/hidvirtual/funkymouse.cc
input/test/hidvirtual/analogpad.cc

### hid core testing ###
input/test/hidcore_test/testrig.cc

### hid class (keyboard/mouse using hidcore) ###
input/hidclass/hidclass.cc
input/hidclass/hidkbd.cc
input/hidclass/hidkeyboard.cc
input/hidclass/hidkeyboardmgr.cc
input/hidclass/hidmou.cc
input/hidclass/hidmouse.cc
input/hidclass/hidmousemgr.cc

### hid class testing ###
input/test/hidclass_keyboard_test/kbdsample.cc
input/test/hidclass_mouse_test/mousample.cc

### usb audio ###
usb/audio/ua_debugging.cc
usb/audio/ua_eventflag.cc
usb/audio/ua_lgaud.cc
usb/audio/ua_mixer.cc
usb/audio/ua_parse.cc
usb/audio/ua_ringbuffer.cc
usb/audio/ua_urb.cc
usb/audio/ua_utils.cc

### usb audio test procedures ###
usb/test/usbaudio_qa_test/qa-test.cc
usb/test/usbaudio_recfile/recfile.cc
usb/test/usbaudio_hphone/hphone.cc

### input device driver ###
input/input_init.cc
input/pad/pad_manager.cc
input/pad/base_pad_driver.cc
input/pad/usb_pad_driver.cc
input/pad/pad_data_parser.cc
input/test/pad_test/pad_driver_test.cc
input/keyboard/kb_manager.cc
input/keyboard/base_kb_driver.cc
input/keyboard/usb_kb_driver.cc
input/keyboard/kb_setting.cc
input/keyboard/kb_repeat.cc
input/test/keyboard_test/kb_driver_test.cc
input/mouse/mouse_manager.cc
input/mouse/base_mouse_driver.cc
input/mouse/usb_mouse_driver.cc
input/test/mouse_test/mouse_driver_test.cc

### rsx ###
rsx/rsx_init.cc
rsx/syscall_rsx.cc
rsx/rsx_process.cc
rsx/rsx_context.cc

### rsx audio ###
rsxaudio/core/syscall_rsxaudio.cc
rsxaudio/core/rsxaudio_main.cc
rsxaudio/core/rsxaudio_ringbuf.c
rsxaudio/core/rsxaudio_ringbuf_r.c