/qemu/tests/qtest/ |
H A D | libqtest.h | 25 typedef struct QTestState QTestState; typedef 36 QTestState *qtest_initf(const char *fmt, ...) G_GNUC_PRINTF(1, 2); 48 QTestState *qtest_vinitf(const char *fmt, va_list ap) G_GNUC_PRINTF(1, 0); 57 QTestState *qtest_init(const char *extra_args); 73 QTestState *qtest_init_ext(const char *var, const char *extra_args, 83 QTestState *qtest_init_without_qmp_handshake(const char *extra_args); 91 void qtest_connect(QTestState *s); 99 void qtest_qmp_handshake(QTestState *s, QList *capabilities); 110 QTestState *qtest_init_with_serial(const char *extra_args, int *sock_fd); 119 void qtest_system_reset(QTestState *s); [all …]
|
H A D | libqtest.c | 59 typedef void (*QTestSendFn)(QTestState *s, const char *buf); 61 typedef GString* (*QTestRecvFn)(QTestState *); 75 struct QTestState struct 100 static int qtest_query_target_endianness(QTestState *s); argument 102 static void qtest_client_socket_send(QTestState*, const char *buf); 105 static GString *qtest_client_socket_recv_line(QTestState *); 107 static void qtest_client_set_tx_handler(QTestState *s, QTestSendFn send); 108 static void qtest_client_set_rx_handler(QTestState *s, QTestRecvFn recv); 153 pid_t qtest_pid(QTestState *s) in qtest_pid() 158 bool qtest_probe_child(QTestState *s) in qtest_probe_child() [all …]
|
H A D | drive_del-test.c | 21 static bool look_for_drive0(QTestState *qts, const char *command, const char *key) in look_for_drive0() 58 static bool has_drive(QTestState *qts) in has_drive() 63 static bool has_blockdev(QTestState *qts) in has_blockdev() 68 static void blockdev_add_with_media(QTestState *qts) in blockdev_add_with_media() 90 static void drive_add(QTestState *qts) in drive_add() 99 static void drive_add_with_media(QTestState *qts) in drive_add_with_media() 110 static void drive_del(QTestState *qts) in drive_del() 139 static void device_add(QTestState *qts) in device_add() 155 static void device_del(QTestState *qts, bool and_reset) in device_del() 168 QTestState *qts; in test_drive_without_dev() [all …]
|
H A D | pnv-xive2-common.h | 91 extern uint64_t pnv_xive_xscom_read(QTestState *qts, uint32_t reg); 92 extern void pnv_xive_xscom_write(QTestState *qts, uint32_t reg, uint64_t val); 94 extern uint8_t get_esb(QTestState *qts, uint32_t index, uint8_t page, 96 extern void set_esb(QTestState *qts, uint32_t index, uint8_t page, 98 extern void get_nvp(QTestState *qts, uint32_t index, Xive2Nvp* nvp); 99 extern void set_nvp(QTestState *qts, uint32_t index, uint8_t first); 100 extern void get_cl_pair(QTestState *qts, Xive2Nvp *nvp, uint8_t *cl_pair); 101 extern void set_cl_pair(QTestState *qts, Xive2Nvp *nvp, uint8_t *cl_pair); 102 extern void set_nvg(QTestState *qts, uint32_t index, uint8_t next); 103 extern void set_eas(QTestState *qts, uint32_t index, uint32_t end_index, [all …]
|
H A D | tpm-util.h | 23 typedef void (tx_func)(QTestState *s, 27 void tpm_util_crb_transfer(QTestState *s, 31 void tpm_util_startup(QTestState *s, tx_func *tx); 32 void tpm_util_pcrextend(QTestState *s, tx_func *tx); 33 void tpm_util_pcrread(QTestState *s, tx_func *tx, 42 void tpm_util_migrate(QTestState *who, const char *uri); 44 void tpm_util_migration_start_qemu(QTestState **src_qemu, 45 QTestState **dst_qemu, 52 void tpm_util_wait_for_migration_complete(QTestState *who);
|
H A D | aspeed_fsi-test.c | 44 static uint32_t aspeed_fsi_readl(QTestState *s, uint32_t reg) in aspeed_fsi_readl() 49 static void aspeed_fsi_writel(QTestState *s, uint32_t reg, uint32_t val) in aspeed_fsi_writel() 55 static void test_fsi_setup(QTestState *s, uint32_t base_addr) in test_fsi_setup() 87 static void test_fsi_reg_change(QTestState *s, uint32_t reg, uint32_t newval) in test_fsi_reg_change() 103 QTestState *s = (QTestState *)data; in test_fsi0_master_regs() 118 QTestState *s = (QTestState *)data; in test_fsi1_master_regs() 133 QTestState *s = (QTestState *)data; in test_fsi0_getcfam_addr0() 157 QTestState *s = (QTestState *)data; in test_fsi1_getcfam_addr0() 181 QTestState *s; in main()
|
H A D | dm163-test.c | 33 static void rise_gpio_pin_dck(QTestState *qts) in rise_gpio_pin_dck() 41 static void lower_gpio_pin_dck(QTestState *qts) in lower_gpio_pin_dck() 49 static void rise_gpio_pin_selbk(QTestState *qts) in rise_gpio_pin_selbk() 57 static void lower_gpio_pin_selbk(QTestState *qts) in lower_gpio_pin_selbk() 65 static void rise_gpio_pin_lat_b(QTestState *qts) in rise_gpio_pin_lat_b() 73 static void lower_gpio_pin_lat_b(QTestState *qts) in lower_gpio_pin_lat_b() 81 static void rise_gpio_pin_rst_b(QTestState *qts) in rise_gpio_pin_rst_b() 89 static void lower_gpio_pin_rst_b(QTestState *qts) in lower_gpio_pin_rst_b() 97 static void rise_gpio_pin_sin(QTestState *qts) in rise_gpio_pin_sin() 105 static void lower_gpio_pin_sin(QTestState *qts) in lower_gpio_pin_sin() [all …]
|
H A D | device-plug-test.c | 18 static void wait_device_deleted_event(QTestState *qtest, const char *id) in wait_device_deleted_event() 44 static void process_device_remove(QTestState *qtest, const char *id) in process_device_remove() 58 QTestState *qtest; in test_pci_unplug_request() 81 QTestState *qtest; in test_q35_pci_unplug_request() 100 QTestState *qtest; in test_pci_unplug_json_request() 124 QTestState *qtest; in test_q35_pci_unplug_json_request() 150 QTestState *qtest; in test_ccw_unplug() 167 QTestState *qtest; in test_spapr_cpu_unplug_request() 180 QTestState *qtest; in test_spapr_memory_unplug_request() 194 QTestState *qtest; in test_spapr_phb_unplug_request()
|
H A D | fw_cfg-test.c | 29 QTestState *s; in test_fw_cfg_signature() 46 QTestState *s; in test_fw_cfg_id() 62 QTestState *s; in test_fw_cfg_uuid() 84 QTestState *s; in test_fw_cfg_ram_size() 98 QTestState *s; in test_fw_cfg_nographic() 112 QTestState *s; in test_fw_cfg_nb_cpus() 126 QTestState *s; in test_fw_cfg_max_cpus() 139 QTestState *s; in test_fw_cfg_numa() 168 QTestState *s; in test_fw_cfg_boot_menu() 181 QTestState *s; in test_fw_cfg_reboot_timeout() [all …]
|
H A D | npcm7xx_pwm-test.c | 221 static uint64_t pwm_qom_get(QTestState *qts, const char *path, const char *name) in pwm_qom_get() 239 static uint64_t pwm_get_freq(QTestState *qts, int module_index, int pwm_index) in pwm_get_freq() 250 static uint64_t pwm_get_duty(QTestState *qts, int module_index, int pwm_index) in pwm_get_duty() 261 static void mft_qom_set(QTestState *qts, int index, const char *name, in mft_qom_set() 288 static uint64_t read_pclk(QTestState *qts, bool mft) in read_pclk() 337 static uint64_t pwm_compute_freq(QTestState *qts, uint32_t ppr, uint32_t csr, in pwm_compute_freq() 363 static uint32_t pwm_read(QTestState *qts, const TestData *td, unsigned offset) in pwm_read() 368 static void pwm_write(QTestState *qts, const TestData *td, unsigned offset, in pwm_write() 374 static uint8_t mft_readb(QTestState *qts, int index, unsigned offset) in mft_readb() 379 static uint16_t mft_readw(QTestState *qts, int index, unsigned offset) in mft_readw() [all …]
|
H A D | stm32l4x5_usart-test.c | 53 static bool check_nvic_pending(QTestState *qts, unsigned int n) in check_nvic_pending() 61 static bool clear_nvic_pending(QTestState *qts, unsigned int n) in clear_nvic_pending() 75 static bool usart_wait_for_flag(QTestState *qts, uint32_t event_addr, in usart_wait_for_flag() 88 static void usart_receive_string(QTestState *qts, int sock_fd, const char *in, in usart_receive_string() 102 static void usart_send_string(QTestState *qts, const char *in) in usart_send_string() 114 static void init_clocks(QTestState *qts) in init_clocks() 173 static void init_uart(QTestState *qts) in init_uart() 202 QTestState *qts = qtest_init("-M b-l475e-iot01a"); in test_write_read() 216 QTestState *qts = qtest_init_with_serial("-M b-l475e-iot01a", &sock_fd); in test_receive_char() 246 QTestState *qts = qtest_init_with_serial("-M b-l475e-iot01a", &sock_fd); in test_send_char() [all …]
|
H A D | pnv-xive2-common.c | 25 uint64_t pnv_xive_xscom_read(QTestState *qts, uint32_t reg) in pnv_xive_xscom_read() 30 void pnv_xive_xscom_write(QTestState *qts, uint32_t reg, uint64_t val) in pnv_xive_xscom_write() 35 static void xive_get_struct(QTestState *qts, uint64_t src, void *dest, in xive_get_struct() 46 static void xive_copy_struct(QTestState *qts, void *src, uint64_t dest, in xive_copy_struct() 62 uint8_t get_esb(QTestState *qts, uint32_t index, uint8_t page, in get_esb() 74 void set_esb(QTestState *qts, uint32_t index, uint8_t page, in set_esb() 86 void get_nvp(QTestState *qts, uint32_t index, Xive2Nvp* nvp) in get_nvp() 92 void set_nvp(QTestState *qts, uint32_t index, uint8_t first) in set_nvp() 118 void get_cl_pair(QTestState *qts, Xive2Nvp *nvp, uint8_t *cl_pair) in get_cl_pair() 124 void set_cl_pair(QTestState *qts, Xive2Nvp *nvp, uint8_t *cl_pair) in set_cl_pair() [all …]
|
H A D | qtest_aspeed.h | 26 uint8_t aspeed_i2c_readb(QTestState *s, 28 uint16_t aspeed_i2c_readw(QTestState *s, 30 uint32_t aspeed_i2c_readl(QTestState *s, 32 void aspeed_i2c_writeb(QTestState *s, uint32_t baseaddr, uint8_t slave_addr, 34 void aspeed_i2c_writew(QTestState *s, uint32_t baseaddr, uint8_t slave_addr, 36 void aspeed_i2c_writel(QTestState *s, uint32_t baseaddr, uint8_t slave_addr,
|
H A D | qtest_aspeed.c | 18 static void aspeed_i2c_startup(QTestState *s, uint32_t baseaddr, in aspeed_i2c_startup() 42 static uint32_t aspeed_i2c_read_n(QTestState *s, in aspeed_i2c_read_n() 63 uint32_t aspeed_i2c_readl(QTestState *s, in aspeed_i2c_readl() 69 uint16_t aspeed_i2c_readw(QTestState *s, in aspeed_i2c_readw() 75 uint8_t aspeed_i2c_readb(QTestState *s, in aspeed_i2c_readb() 81 static void aspeed_i2c_write_n(QTestState *s, in aspeed_i2c_write_n() 98 void aspeed_i2c_writel(QTestState *s, in aspeed_i2c_writel() 105 void aspeed_i2c_writew(QTestState *s, in aspeed_i2c_writew() 112 void aspeed_i2c_writeb(QTestState *s, in aspeed_i2c_writeb()
|
H A D | boot-order-test.c | 27 uint64_t (*read_boot_order)(QTestState *), in test_a_boot_order() argument 32 QTestState *qts; in test_a_boot_order() 50 uint64_t (*read_boot_order)(QTestState *), in test_boot_orders() argument 63 static uint8_t read_mc146818(QTestState *qts, uint16_t port, uint8_t reg) in read_mc146818() 69 static uint64_t read_boot_order_pc(QTestState *qts) in read_boot_order_pc() 108 static uint64_t read_boot_order_pmac(QTestState *qts) in read_boot_order_pmac() 133 static uint64_t read_boot_order_sun4m(QTestState *qts) in read_boot_order_sun4m() 145 static uint64_t read_boot_order_sun4u(QTestState *qts) in read_boot_order_sun4u()
|
/qemu/tests/qtest/migration/ |
H A D | migration-qmp.h | 10 void migrate_qmp_fail(QTestState *who, const char *uri, 14 void migrate_qmp(QTestState *who, QTestState *to, const char *uri, 18 void migrate_incoming_qmp(QTestState *who, const char *uri, 21 void migration_event_wait(QTestState *s, const char *target); 22 void migrate_set_capability(QTestState *who, const char *capability, 24 int64_t read_ram_property_int(QTestState *who, const char *property); 25 void migrate_set_parameter_int(QTestState *who, const char *parameter, 27 void wait_for_stop(QTestState *who, QTestMigrationState *state); 28 void wait_for_resume(QTestState *who, QTestMigrationState *state); 29 void wait_for_suspend(QTestState *who, QTestMigrationState *state); [all …]
|
H A D | migration-qmp.c | 38 void migration_event_wait(QTestState *s, const char *target) in migration_event_wait() 79 void migrate_qmp_fail(QTestState *who, const char *uri, in migrate_qmp_fail() 112 void migrate_qmp(QTestState *who, QTestState *to, const char *uri, in migrate_qmp() 142 void migrate_set_capability(QTestState *who, const char *capability, in migrate_set_capability() 153 void migrate_incoming_qmp(QTestState *to, const char *uri, QObject *channels, in migrate_incoming_qmp() 190 static bool check_migration_status(QTestState *who, const char *goal, in check_migration_status() 218 void wait_for_migration_status(QTestState *who, in wait_for_migration_status() 229 void wait_for_migration_complete(QTestState *who) in wait_for_migration_complete() 234 void wait_for_migration_fail(QTestState *from, bool allow_active) in wait_for_migration_fail() 264 void wait_for_stop(QTestState *who, QTestMigrationState *state) in wait_for_stop() [all …]
|
H A D | tls-tests.c | 36 migrate_hook_start_tls_psk_common(QTestState *from, in migrate_hook_start_tls_psk_common() 37 QTestState *to, in migrate_hook_start_tls_psk_common() 81 migrate_hook_start_tls_psk_match(QTestState *from, in migrate_hook_start_tls_psk_match() 82 QTestState *to) in migrate_hook_start_tls_psk_match() 88 migrate_hook_start_tls_psk_mismatch(QTestState *from, in migrate_hook_start_tls_psk_mismatch() 89 QTestState *to) in migrate_hook_start_tls_psk_mismatch() 95 migrate_hook_end_tls_psk(QTestState *from, in migrate_hook_end_tls_psk() 96 QTestState *to, in migrate_hook_end_tls_psk() 138 migrate_hook_start_tls_x509_common(QTestState *from, in migrate_hook_start_tls_x509_common() 139 QTestState *to, in migrate_hook_start_tls_x509_common() [all …]
|
H A D | framework.h | 46 typedef void * (*TestMigrateStartHook)(QTestState *from, 47 QTestState *to); 58 typedef void (*TestMigrateEndHook)(QTestState *from, 59 QTestState *to, 222 void migrate_prepare_for_dirty_mem(QTestState *from); 223 void migrate_wait_for_dirty_mem(QTestState *from, QTestState *to); 224 int migrate_start(QTestState **from, QTestState **to, const char *uri, 226 void migrate_end(QTestState *from, QTestState *to, bool test_dest); 232 void *migrate_hook_start_precopy_tcp_multifd_common(QTestState *from, 233 QTestState *to,
|
H A D | compression-tests.c | 25 migrate_hook_start_precopy_tcp_multifd_zstd(QTestState *from, in migrate_hook_start_precopy_tcp_multifd_zstd() 26 QTestState *to) in migrate_hook_start_precopy_tcp_multifd_zstd() 63 migrate_hook_start_precopy_tcp_multifd_qatzip(QTestState *from, in migrate_hook_start_precopy_tcp_multifd_qatzip() 64 QTestState *to) in migrate_hook_start_precopy_tcp_multifd_qatzip() 87 migrate_hook_start_precopy_tcp_multifd_qpl(QTestState *from, in migrate_hook_start_precopy_tcp_multifd_qpl() 88 QTestState *to) in migrate_hook_start_precopy_tcp_multifd_qpl() 108 migrate_hook_start_precopy_tcp_multifd_uadk(QTestState *from, in migrate_hook_start_precopy_tcp_multifd_uadk() 109 QTestState *to) in migrate_hook_start_precopy_tcp_multifd_uadk() 128 migrate_hook_start_xbzrle(QTestState *from, in migrate_hook_start_xbzrle() 129 QTestState *to) in migrate_hook_start_xbzrle() [all …]
|
H A D | precopy-tests.c | 237 static void *migrate_hook_start_fd(QTestState *from, in migrate_hook_start_fd() 238 QTestState *to) in migrate_hook_start_fd() 265 static void migrate_hook_end_fd(QTestState *from, in migrate_hook_end_fd() 266 QTestState *to, in migrate_hook_end_fd() 305 static void *migrate_hook_start_precopy_fd_file(QTestState *from, in migrate_hook_start_precopy_fd_file() 306 QTestState *to) in migrate_hook_start_precopy_fd_file() 365 QTestState *from, *to; in test_auto_converge() 465 migrate_hook_start_precopy_tcp_multifd(QTestState *from, in migrate_hook_start_precopy_tcp_multifd() 466 QTestState *to) in migrate_hook_start_precopy_tcp_multifd() 472 migrate_hook_start_precopy_tcp_multifd_zero_page_legacy(QTestState *from, in migrate_hook_start_precopy_tcp_multifd_zero_page_legacy() [all …]
|
H A D | migration-util.h | 25 bool migrate_watch_for_events(QTestState *who, const char *name, 28 QDict *migrate_query(QTestState *who); 29 QDict *migrate_query_not_failed(QTestState *who); 31 void wait_for_migration_status(QTestState *who, 34 void wait_for_migration_complete(QTestState *who); 36 void wait_for_migration_fail(QTestState *from, bool allow_active); 56 char *migrate_get_connect_uri(QTestState *who); 57 void migrate_set_ports(QTestState *to, QList *channel_list);
|
H A D | file-tests.c | 36 static void fdset_add_fds(QTestState *qts, const char *file, int flags, in fdset_add_fds() 58 static void *migrate_hook_start_file_offset_fdset(QTestState *from, in migrate_hook_start_file_offset_fdset() 59 QTestState *to) in migrate_hook_start_file_offset_fdset() 172 static void *migrate_hook_start_multifd_mapped_ram_dio(QTestState *from, in migrate_hook_start_multifd_mapped_ram_dio() 173 QTestState *to) in migrate_hook_start_multifd_mapped_ram_dio() 204 static void migrate_hook_end_multifd_mapped_ram_fdset(QTestState *from, in migrate_hook_end_multifd_mapped_ram_fdset() 205 QTestState *to, in migrate_hook_end_multifd_mapped_ram_fdset() 230 static void *migrate_hook_start_multifd_mapped_ram_fdset_dio(QTestState *from, in migrate_hook_start_multifd_mapped_ram_fdset_dio() 231 QTestState *to) in migrate_hook_start_multifd_mapped_ram_fdset_dio() 244 static void *migrate_hook_start_multifd_mapped_ram_fdset(QTestState *from, in migrate_hook_start_multifd_mapped_ram_fdset() [all …]
|
/qemu/tests/qtest/fuzz/ |
H A D | qtest_wrappers.c | 26 WRAP(uint8_t , qtest_inb(QTestState *s, uint16_t addr)) in WRAP() 27 WRAP(uint16_t , qtest_inw(QTestState *s, uint16_t addr)) in WRAP() 28 WRAP(uint32_t , qtest_inl(QTestState *s, uint16_t addr)) in WRAP() 29 WRAP(void , qtest_outb(QTestState *s, uint16_t addr, uint8_t value)) in WRAP() 30 WRAP(void , qtest_outw(QTestState *s, uint16_t addr, uint16_t value)) in WRAP() 31 WRAP(void , qtest_outl(QTestState *s, uint16_t addr, uint32_t value)) in WRAP() 32 WRAP(uint8_t , qtest_readb(QTestState *s, uint64_t addr)) in WRAP() 33 WRAP(uint16_t , qtest_readw(QTestState *s, uint64_t addr)) in WRAP() 34 WRAP(uint32_t , qtest_readl(QTestState *s, uint64_t addr)) in WRAP() 35 WRAP(uint64_t , qtest_readq(QTestState *s, uint64_t addr)) in WRAP() [all …]
|
/qemu/tests/qtest/libqos/ |
H A D | virtio.h | 117 void qvirtio_wait_queue_isr(QTestState *qts, QVirtioDevice *d, 119 uint8_t qvirtio_wait_status_byte_no_isr(QTestState *qts, QVirtioDevice *d, 123 void qvirtio_wait_used_elem(QTestState *qts, QVirtioDevice *d, 134 void qvring_init(QTestState *qts, const QGuestAllocator *alloc, QVirtQueue *vq, 136 QVRingIndirectDesc *qvring_indirect_desc_setup(QTestState *qs, QVirtioDevice *d, 139 void qvring_indirect_desc_add(QVirtioDevice *d, QTestState *qts, 142 uint32_t qvirtqueue_add(QTestState *qts, QVirtQueue *vq, uint64_t data, 144 uint32_t qvirtqueue_add_indirect(QTestState *qts, QVirtQueue *vq, 146 void qvirtqueue_kick(QTestState *qts, QVirtioDevice *d, QVirtQueue *vq, 148 bool qvirtqueue_get_buf(QTestState *qts, QVirtQueue *vq, uint32_t *desc_idx, [all …]
|