Dario Faggioli
1c1a7cdd40
qemu: Add support for max physical address size
...
This patch maps /domain/cpu/maxphysaddr into -cpu parameters:
- <maxphysaddr mode='passthrough'/> becomes host-phys-bits=on
- <maxphysaddr mode='emualte' bits='42'/> becomes phys-bits=42
Passthrough mode can only be used if the chosen CPU model is
'host-passthrough'. Also validate that an explicitly specified
bits value does not exceed the physical address bits on the host.
The feature is available since QEMU 2.7.0.
Signed-off-by: Dario Faggioli <dfaggioli@suse.com>
Signed-off-by: Jim Fehlig <jfehlig@suse.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2022-08-04 09:04:16 +02:00
..
2022-06-16 12:12:45 -04:00
2022-08-04 08:13:55 +02:00
2022-08-04 09:04:07 +02:00
2022-06-01 09:40:40 +02:00
2022-06-01 09:40:40 +02:00
2022-06-01 09:40:40 +02:00
2022-02-04 17:50:57 +01:00
2022-05-23 16:32:44 +02:00
2022-05-23 16:32:44 +02:00
2022-03-09 11:37:32 +00:00
2022-03-04 15:08:59 +01:00
2022-03-04 15:08:59 +01:00
2022-07-25 10:50:03 +02:00
2022-02-23 18:11:08 +00:00
2022-07-20 16:53:51 +02:00
2022-07-20 16:53:51 +02:00
2022-06-07 17:40:20 +02:00
2022-08-04 09:04:16 +02:00
2022-08-01 10:36:11 +02:00
2022-07-01 14:51:19 +02:00
2022-07-01 16:53:08 +02:00
2022-07-01 16:15:23 +02:00
2022-07-01 16:15:23 +02:00
2021-12-21 13:23:09 +01:00
2021-12-21 13:23:09 +01:00
2021-12-21 13:23:09 +01:00
2022-04-05 13:40:33 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-08-04 08:13:55 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-08-04 09:04:07 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-01 09:55:48 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-05-24 12:19:18 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-01-12 11:43:30 +01:00
2022-01-12 11:43:30 +01:00
2021-12-13 14:44:01 +01:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-02-23 18:11:08 +00:00
2022-06-16 06:43:58 +02:00
2022-07-20 16:53:51 +02:00
2022-06-16 06:43:58 +02:00
2022-07-01 11:28:34 +02:00
2022-07-01 11:28:34 +02:00
2022-07-15 15:57:10 +02:00
2022-08-03 14:26:56 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-07-01 15:10:10 +02:00
2022-07-15 16:44:39 -05:00
2022-06-16 06:43:58 +02:00
2022-08-04 09:04:16 +02:00
2022-08-01 10:36:11 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-02-15 09:32:23 +01:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-05-24 14:25:41 -03:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-08-04 08:13:55 +02:00
2022-08-04 08:13:55 +02:00
2022-08-01 10:24:34 +02:00
2021-12-13 14:44:01 +01:00
2022-06-16 06:43:58 +02:00
2021-12-13 14:44:01 +01:00
2022-06-16 06:43:58 +02:00
2021-12-10 16:36:25 +01:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-01-07 09:25:13 +01:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-01-18 15:19:47 +01:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2021-12-22 13:48:35 +01:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-03-07 10:31:24 +01:00
2022-06-16 06:43:58 +02:00
2022-02-08 08:42:07 +01:00
2022-07-01 13:04:18 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-02-08 08:42:07 +01:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-02-11 15:06:19 +01:00
2022-06-16 06:43:58 +02:00
2022-07-01 13:04:59 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-02-17 14:17:04 +01:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-02-01 17:37:06 +01:00
2022-06-22 12:28:29 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00
2022-06-16 06:43:58 +02:00