/qemu/target/m68k/ |
H A D | softfloat.c | 31 static floatx80 propagateFloatx80NaNOneArg(floatx80 a, float_status *status) in propagateFloatx80NaNOneArg() argument 33 if (floatx80_is_signaling_nan(a, status)) { in propagateFloatx80NaNOneArg() 34 float_raise(float_flag_invalid, status); in propagateFloatx80NaNOneArg() 35 a = floatx80_silence_nan(a, status); in propagateFloatx80NaNOneArg() 38 if (status->default_nan_mode) { in propagateFloatx80NaNOneArg() 39 return floatx80_default_nan(status); in propagateFloatx80NaNOneArg() 50 floatx80 floatx80_getman(floatx80 a, float_status *status) in floatx80_getman() argument 62 return propagateFloatx80NaNOneArg(a , status); in floatx80_getman() 64 float_raise(float_flag_invalid , status); in floatx80_getman() 65 return floatx80_default_nan(status); in floatx80_getman() [all …]
|
H A D | softfloat.h | 26 floatx80 floatx80_getman(floatx80 a, float_status *status); 27 floatx80 floatx80_getexp(floatx80 a, float_status *status); 28 floatx80 floatx80_scale(floatx80 a, floatx80 b, float_status *status); 29 floatx80 floatx80_move(floatx80 a, float_status *status); 30 floatx80 floatx80_lognp1(floatx80 a, float_status *status); 31 floatx80 floatx80_logn(floatx80 a, float_status *status); 32 floatx80 floatx80_log10(floatx80 a, float_status *status); 33 floatx80 floatx80_log2(floatx80 a, float_status *status); 34 floatx80 floatx80_etox(floatx80 a, float_status *status); 35 floatx80 floatx80_twotox(floatx80 a, float_status *status); [all …]
|
/qemu/include/fpu/ |
H A D | softfloat-helpers.h | 56 static inline void set_float_detect_tininess(bool val, float_status *status) in set_float_detect_tininess() argument 58 status->tininess_before_rounding = val; in set_float_detect_tininess() 62 float_status *status) in set_float_rounding_mode() argument 64 status->float_rounding_mode = val; in set_float_rounding_mode() 67 static inline void set_float_exception_flags(int val, float_status *status) in set_float_exception_flags() argument 69 status->float_exception_flags = val; in set_float_exception_flags() 73 float_status *status) in set_floatx80_rounding_precision() argument 75 status->floatx80_rounding_precision = val; in set_floatx80_rounding_precision() 79 float_status *status) in set_floatx80_behaviour() argument 81 status->floatx80_behaviour = b; in set_floatx80_behaviour() [all …]
|
H A D | softfloat.h | 104 static inline void float_raise(uint16_t flags, float_status *status) in float_raise() argument 106 status->float_exception_flags |= flags; in float_raise() 113 float16 float16_squash_input_denormal(float16 a, float_status *status); 114 float32 float32_squash_input_denormal(float32 a, float_status *status); 115 float64 float64_squash_input_denormal(float64 a, float_status *status); 116 bfloat16 bfloat16_squash_input_denormal(bfloat16 a, float_status *status); 139 float16 int16_to_float16_scalbn(int16_t a, int, float_status *status); 140 float16 int32_to_float16_scalbn(int32_t a, int, float_status *status); 141 float16 int64_to_float16_scalbn(int64_t a, int, float_status *status); 142 float16 uint16_to_float16_scalbn(uint16_t a, int, float_status *status); [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | 219.out | 6 {"return": [{"current-progress": "FILTERED", "id": "job0", "status": "running", "total-progress": "… 7 {"data": {"id": "job0", "status": "created"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microsec… 8 {"data": {"id": "job0", "status": "running"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microsec… 13 {"data": {"id": "job0", "status": "paused"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microseco… 14 {"return": [{"current-progress": 65536, "id": "job0", "status": "paused", "total-progress": 4194304… 16 {"data": {"id": "job0", "status": "running"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microsec… 17 {"return": [{"current-progress": 131072, "id": "job0", "status": "running", "total-progress": 41943… 20 {"data": {"id": "job0", "status": "paused"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microseco… 21 {"return": [{"current-progress": 131072, "id": "job0", "status": "paused", "total-progress": 419430… 23 {"data": {"id": "job0", "status": "running"}, "event": "JOB_STATUS_CHANGE", "timestamp": {"microsec… [all …]
|
H A D | 109.out | 15 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id":… 16 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id":… 19 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id"… 21 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id… 22 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "s… 35 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id":… 36 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id":… 40 …to-finalize": true, "io-status": "ok", "device": "src", "auto-dismiss": true, "busy": false, "len"… 43 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "standby", "id":… 44 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "… [all …]
|
H A D | 185.out | 39 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id":… 40 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id":… 44 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": … 45 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id":… 46 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": … 47 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id":… 48 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "aborting", "id"… 50 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id… 51 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "d… 62 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id":… [all …]
|
H A D | 234.out | 11 {"data": {"status": "setup"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "seconds… 12 {"data": {"status": "active"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "second… 13 {"data": {"status": "device"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "second… 14 {"data": {"status": "completed"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "sec… 15 {"data": {"status": "active"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "second… 16 {"data": {"status": "completed"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "sec… 19 {"return": {"running": false, "status": "postmigrate"}} 20 {"return": {"running": true, "status": "running"}} 29 {"data": {"status": "setup"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "seconds… 30 {"data": {"status": "active"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "second… [all …]
|
H A D | testrunner.py | 104 def __init__(self, status: str, description: str = '', 107 self.status = status 165 endtime: Optional[str] = None, status: str = '...', 177 if status == 'pass': 179 elif status == 'fail': 181 elif status == 'not run': 200 if status == 'pass': 202 elif status == 'fail': 204 elif status == 'not run': 214 print(f'{test:{test_field_width}} {col}{status:10}{col_end} ' [all …]
|
/qemu/audio/ |
H A D | coreaudio.m | 152 static void coreaudio_logstatus (OSStatus status) 156 switch (status) { 202 AUD_log (AUDIO_CAP, "Reason: status code %" PRId32 "\n", (int32_t)status); 210 OSStatus status, 221 coreaudio_logstatus (status); 225 OSStatus status, 239 coreaudio_logstatus (status); 242 #define coreaudio_playback_logerr(status, ...) \ 243 coreaudio_logerr2(status, "playback", __VA_ARGS__) 357 OSStatus status; [all …]
|
/qemu/tests/qtest/libqos/ |
H A D | i2c-imx.c | 45 uint8_t status; in imx_i2c_send() local 60 status = qtest_readb(i2c->qts, s->addr + I2SR_ADDR); in imx_i2c_send() 61 g_assert((status & I2SR_IBB) != 0); in imx_i2c_send() 65 status = qtest_readb(i2c->qts, s->addr + I2SR_ADDR); in imx_i2c_send() 66 g_assert((status & I2SR_IIF) != 0); in imx_i2c_send() 67 g_assert((status & I2SR_RXAK) == 0); in imx_i2c_send() 71 status = qtest_readb(i2c->qts, s->addr + I2SR_ADDR); in imx_i2c_send() 72 g_assert((status & I2SR_IIF) == 0); in imx_i2c_send() 76 status = qtest_readb(i2c->qts, s->addr + I2SR_ADDR); in imx_i2c_send() 77 g_assert((status & I2SR_IBB) != 0); in imx_i2c_send() [all …]
|
/qemu/tests/qemu-iotests/tests/ |
H A D | mirror-sparse.out | 22 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id":… 23 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id":… 25 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "… 32 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "waiting", "id":… 33 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "pending", "id":… 35 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "concluded", "id… 36 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "j… 52 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id":… 53 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "running", "id":… 55 …MP, "microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "ready", "id": "… [all …]
|
/qemu/fpu/ |
H A D | softfloat.c | 752 static void parts64_canonicalize(FloatParts64 *p, float_status *status, 754 static void parts128_canonicalize(FloatParts128 *p, float_status *status, 760 static void parts64_uncanon_normal(FloatParts64 *p, float_status *status, 762 static void parts128_uncanon_normal(FloatParts128 *p, float_status *status, 768 static void parts64_uncanon(FloatParts64 *p, float_status *status, 770 static void parts128_uncanon(FloatParts128 *p, float_status *status, 1886 float16_addsub(float16 a, float16 b, float_status *status, bool subtract) in float16_addsub() argument 1890 float16_unpack_canonical(&pa, a, status); in float16_addsub() 1891 float16_unpack_canonical(&pb, b, status); in float16_addsub() 1892 pr = parts_addsub(&pa, &pb, status, subtract); in float16_addsub() [all …]
|
H A D | softfloat-specialize.c.inc | 86 static inline bool no_signaling_nans(float_status *status) 88 return status->no_signaling_nans; 97 static inline bool snan_bit_is_one(float_status *status) 99 return status->snan_bit_is_one; 107 static bool parts_is_snan_frac(uint64_t frac, float_status *status) 109 if (no_signaling_nans(status)) { 113 return msb == snan_bit_is_one(status); 121 static void parts64_default_nan(FloatParts64 *p, float_status *status) 125 uint8_t dnan_pattern = status->default_nan_pattern; 145 static void parts128_default_nan(FloatParts128 *p, float_status *status) [all …]
|
/qemu/hw/ssi/ |
H A D | pnv_spi.c | 112 * - RDR full and RDR overrun status in spi_response() 171 * Data was received so handle RDR status. in spi_response() 172 * It is easier to handle RDR_full and RDR_overrun status here in spi_response() 174 * multiple times in a row. Controlling RDR status is done here in spi_response() 177 if (GETFIELD(SPI_STS_RDR_FULL, s->status) == 1) { in spi_response() 182 s->status = SETFIELD(SPI_STS_RDR_OVERRUN, s->status, 1); in spi_response() 185 * Set status to indicate that the received data register is in spi_response() 188 s->status = SETFIELD(SPI_STS_RDR_FULL, s->status, 1); in spi_response() 367 if (GETFIELD(SPI_STS_TDR_FULL, s->status) == 1) { in operation_shiftn1() 399 * - we are transmitting and we don't care about RDR status in operation_shiftn1() [all …]
|
H A D | ibex_spi_host.c | 54 REG32(STATUS, 0x14) 55 FIELD(STATUS, TXQD, 0, 8) 56 FIELD(STATUS, RXQD, 18, 8) 57 FIELD(STATUS, CMDQD, 16, 3) 58 FIELD(STATUS, RXWM, 20, 1) 59 FIELD(STATUS, BYTEORDER, 22, 1) 60 FIELD(STATUS, RXSTALL, 23, 1) 61 FIELD(STATUS, RXEMPTY, 24, 1) 62 FIELD(STATUS, RXFULL, 25, 1) 63 FIELD(STATUS, TXWM, 26, 1) [all …]
|
/qemu/hw/virtio/ |
H A D | virtio-qmp.c | 84 "VHOST_USER_PROTOCOL_F_REPLY_ACK: Requested operation status ack. " 123 "device status supported"), 279 "VIRTIO_NET_F_STATUS: Configuration status field available"), 515 VirtioDeviceStatus *status; in qmp_decode_status() local 519 status = g_new0(VirtioDeviceStatus, 1); in qmp_decode_status() 520 status->statuses = CONVERT_FEATURES(strList, virtio_config_status_map, in qmp_decode_status() 522 status->has_unknown_statuses = bitmap != 0; in qmp_decode_status() 523 if (status->has_unknown_statuses) { in qmp_decode_status() 524 status->unknown_statuses = bitmap; in qmp_decode_status() 527 return status; in qmp_decode_status() [all …]
|
/qemu/tests/qtest/ |
H A D | xlnx-canfd-test.c | 63 /* CANFD status. */ 140 uint32_t status = 0; in configure_canfd() local 153 status = qtest_readl(qts, CANFD0_BASE_ADDR + R_SR_OFFSET); in configure_canfd() 154 status = status & STATUS_REG_MASK; in configure_canfd() 155 g_assert_cmpint(status, ==, STATUS_CONFIG_MODE); in configure_canfd() 157 status = qtest_readl(qts, CANFD1_BASE_ADDR + R_SR_OFFSET); in configure_canfd() 158 status = status & STATUS_REG_MASK; in configure_canfd() 159 g_assert_cmpint(status, ==, STATUS_CONFIG_MODE); in configure_canfd() 286 uint32_t status = 0; in test_can_data_transfer() local 299 status = qtest_readl(qts, CANFD0_BASE_ADDR + R_SR_OFFSET); in test_can_data_transfer() [all …]
|
H A D | virtio-net-failover.c | 602 g_assert(qdict_haskey(ret, "status")); in migrate_status() 630 const gchar *status; in test_migrate_out() local 683 status = qdict_get_str(ret, "status"); in test_migrate_out() 684 if (strcmp(status, "wait-unplug") == 0) { in test_migrate_out() 690 g_assert_cmpstr(status, !=, "active"); in test_migrate_out() 691 g_assert_cmpstr(status, !=, "completed"); in test_migrate_out() 692 g_assert_cmpstr(status, !=, "failed"); in test_migrate_out() 693 g_assert_cmpstr(status, !=, "cancelling"); in test_migrate_out() 694 g_assert_cmpstr(status, !=, "cancelled"); in test_migrate_out() 704 status = qdict_get_str(ret, "status"); in test_migrate_out() [all …]
|
H A D | xlnx-can-test.c | 137 uint32_t status = 0; in test_can_bus() local 153 status = qtest_readl(qts, CAN0_BASE_ADDR + R_SR_OFFSET); in test_can_bus() 154 g_assert_cmpint(status, ==, STATUS_NORMAL_MODE); in test_can_bus() 156 status = qtest_readl(qts, CAN1_BASE_ADDR + R_SR_OFFSET); in test_can_bus() 157 g_assert_cmpint(status, ==, STATUS_NORMAL_MODE); in test_can_bus() 175 uint32_t status = 0; in test_can_loopback() local 189 status = qtest_readl(qts, CAN0_BASE_ADDR + R_SR_OFFSET); in test_can_loopback() 191 g_assert_cmpint(status, ==, STATUS_LOOPBACK_MODE); in test_can_loopback() 203 status = qtest_readl(qts, CAN1_BASE_ADDR + R_SR_OFFSET); in test_can_loopback() 205 g_assert_cmpint(status, ==, STATUS_LOOPBACK_MODE); in test_can_loopback() [all …]
|
/qemu/docs/devel/migration/ |
H A D | CPR.rst | 78 (qemu) info status 79 VM status: running 83 (qemu) info status 84 VM status: paused (postmigrate) 93 (qemu) info status 94 VM status: paused (inmigrate) 98 (qemu) info status 99 VM status: running 112 (qemu) info status 113 VM status: running [all …]
|
/qemu/tests/functional/ |
H A D | test_memlock.py | 28 by checking the status file of the QEMU process. 38 status = self.get_process_status_values(self.vm.get_pid()) 40 self.assertTrue(status['VmLck'] == 0) 45 status = self.get_process_status_values(self.vm.get_pid()) 48 self.assertTrue(status['VmLck'] > 0) 49 self.assertTrue(status['VmRSS'] >= status['VmSize'] * 0.70) 54 status = self.get_process_status_values(self.vm.get_pid()) 57 self.assertTrue(status['VmLck'] > 0) 58 self.assertTrue(status['VmRSS'] <= status['VmSize'] * 0.30) 72 with open(f'/proc/{pid}/status', 'r') as f: [all …]
|
/qemu/libdecnumber/ |
H A D | decContext.c | 65 /* decContextClearStatus -- clear bits in current status */ 68 /* mask indicates the bits to be cleared (the status bit that */ 75 context->status&=~mask; in decContextClearStatus() 89 /* Invalid_operation set in the status field. */ 99 context->status=0; /* cleared */ in decContextDefault() 171 /* decContextGetStatus -- return current status */ 174 /* returns status */ 179 return context->status; in decContextGetStatus() 183 /* decContextRestoreStatus -- restore bits in current status */ 187 /* mask indicates the bits to be restored (the status bit that */ [all …]
|
/qemu/qapi/ |
H A D | acpi.json | 83 # OSPM Status Indication for a device. For description of possible 84 # values of @source and @status fields see "_OST (OSPM Status 95 # @status: an integer containing the status code 104 'status': 'int' } } 107 # @query-acpi-ospm-status: 109 # Return a list of ACPIOSTInfo for devices that support status 116 # -> { "execute": "query-acpi-ospm-status" } 117 # <- { "return": [ { "device": "d1", "slot": "0", "slot-type": "DIMM", "source": 1, "status": 0… number 118 # { "slot": "1", "slot-type": "DIMM", "source": 0, "status": 0}, 119 # { "slot": "2", "slot-type": "DIMM", "source": 0, "status": 0}, [all …]
|
/qemu/hw/nvme/ |
H A D | dif.c | 303 uint16_t status; in nvme_dif_check() local 305 status = nvme_check_prinfo(ns, prinfo, slba, *reftag); in nvme_dif_check() 306 if (status) { in nvme_dif_check() 307 return status; in nvme_dif_check() 318 status = nvme_dif_prchk(ns, dif, bufp, mbuf, pil, prinfo, apptag, in nvme_dif_check() 320 if (status) { in nvme_dif_check() 330 if (status == NVME_E2E_GUARD_ERROR && slba == 0x0 && bufp == buf) { in nvme_dif_check() 337 return status; in nvme_dif_check() 376 error_setg_errno(&err, -ret, "unable to get block status"); in nvme_dif_mangle_mdata() 436 uint16_t status; in nvme_dif_rw_check_cb() local [all …]
|