Divya Garg
11ddab1daf
Add the port allocation logic for isa-serial devices.
...
This commit takes care of following cases:
-> Check availability of requested ports.
->The total number of requested ports should not be more than
VIR_MAX_ISA_SERIAL_PORTS.
->The ports requested should be less than VIR_MAX_ISA_SERIAL_PORTS.
->VIR_MAX_ISA_SERIAL_PORTS should correspond to MAX_ISA_SERIAL_PORTS
specified in QEMU code commit def337ffda34d331404bd7f1a42726b71500df22.
-> Prevent duplicate device assignments to the same port.
-> In case no ports are provided in the XML, this patch scans the list of unused
isa-serial indices to automatically assign available ports for this VM.
Signed-off-by: Divya Garg <divya.garg@nutanix.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2022-01-14 15:41:57 +01:00
..
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-30 10:19:42 +01:00
2021-03-09 22:58:30 +00:00
2021-07-01 16:15:05 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:36 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:45 +00:00
2021-03-09 22:58:26 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2020-05-12 06:54:59 +02:00
2020-05-12 06:54:59 +02:00
2020-05-12 06:54:59 +02:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-02-03 10:18:04 +01:00
2020-02-14 12:09:17 +01:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-04-07 18:11:13 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-09-23 14:48:51 +02:00
2021-09-23 14:48:51 +02:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2020-05-12 06:54:59 +02:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-10-25 14:06:15 +02:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2019-12-17 10:04:43 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-09-21 12:22:48 +02:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2020-10-01 14:53:28 +02:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2021-11-22 12:27:19 +01:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2019-12-03 13:57:44 +00:00
2019-12-03 13:57:44 +00:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-09-23 14:48:51 +02:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:13 +01:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-05-21 14:29:09 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2020-06-23 15:51:49 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-09-23 14:48:51 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2022-01-04 16:40:10 +01:00
2022-01-04 16:40:10 +01:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-10-25 14:06:15 +02:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2020-12-04 15:56:48 +01:00
2021-10-01 11:02:53 +02:00
2021-01-18 11:53:33 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-02-11 17:15:34 -05:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2020-07-08 12:05:24 +02:00
2021-05-03 12:14:44 +02:00
2021-04-19 11:39:13 +02:00
2021-05-03 12:14:44 +02:00
2020-07-08 12:05:24 +02:00
2021-03-09 22:58:30 +00:00
2021-03-30 10:19:42 +01:00
2021-03-18 18:42:29 +01:00
2021-03-30 10:19:42 +01:00
2021-03-30 10:19:42 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2021-10-25 23:18:40 -04:00
2021-10-25 23:18:40 -04:00
2022-01-07 09:25:13 +01:00
2022-01-07 09:25:13 +01:00
2022-01-07 09:25:13 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:13 +01:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:13 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2021-08-04 09:58:16 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:13 +01:00
2022-01-07 09:25:13 +01:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:13 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:13 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-06-15 16:58:22 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00
2021-05-03 12:14:44 +02:00
2022-01-14 15:41:57 +01:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2020-06-10 14:00:38 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2022-01-04 09:43:35 +01:00
2022-01-04 10:23:11 +01:00
2022-01-04 10:23:11 +01:00
2022-01-04 10:23:11 +01:00
2022-01-04 10:23:11 +01:00
2022-01-04 10:23:11 +01:00
2022-01-04 10:23:11 +01:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2020-03-04 12:08:50 +01:00
2020-03-04 12:08:50 +01:00
2021-04-21 15:48:01 +02:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-01-29 12:25:49 +01:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2020-10-01 14:53:28 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2019-12-03 13:57:44 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-06-11 13:06:58 +02:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2020-04-27 17:25:59 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2021-05-03 12:14:44 +02:00
2021-03-09 22:58:30 +00:00
2021-05-03 12:14:44 +02:00
2022-01-07 09:25:14 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-12-13 17:01:02 +01:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2021-03-09 22:58:30 +00:00
2022-01-07 09:25:14 +01:00
2022-01-07 09:25:14 +01:00