]> rtime.felk.cvut.cz Git - jailhouse.git/commitdiff
configs, core, tools: Remove device_limit field from system configuration
authorJan Kiszka <jan.kiszka@siemens.com>
Thu, 12 May 2016 07:20:11 +0000 (09:20 +0200)
committerJan Kiszka <jan.kiszka@siemens.com>
Thu, 12 May 2016 07:20:11 +0000 (09:20 +0200)
Once introduced for AMD IOMMUs, we actually do not need it as device
table segmentation saves us in practice from allocating large tables.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
configs/f2a88xm-hd3.c
hypervisor/include/jailhouse/cell-config.h
tools/root-cell-config.c.tmpl

index 3f3390a5aa064c3e758ec5139c1a21a9f3b189c1..a0be03f1944857b0aa74282e209acb82dae774d7 100644 (file)
@@ -55,7 +55,6 @@ struct {
                                },
                        },
                },
-               .device_limit = 128,
                .interrupt_limit = 256,
                .root_cell = {
                        .name = "F2A88XM-HD3",
index e8bfadb2700f9cf29abfe1b3b5bd44bbff2cc3cf..300f3dadc79fb2441415adfab6016e3bb54f0961 100644 (file)
@@ -164,7 +164,6 @@ struct jailhouse_system {
                                iommu_units[JAILHOUSE_MAX_IOMMU_UNITS];
                } __attribute__((packed)) x86;
        } __attribute__((packed)) platform_info;
-       __u32 device_limit;
        __u32 interrupt_limit;
        struct jailhouse_cell_desc root_cell;
 } __attribute__((packed));
index 8deda4e530ca4b4bec46cbc5b82d3fa37f6fa991..451869ae5f707f1c005756c626f3034244fc7770 100644 (file)
@@ -83,7 +83,6 @@ struct {
                        },
                        % endif
                },
-               .device_limit = 128,
                .interrupt_limit = 256,
                .root_cell = {
                        .name = "RootCell",