Akio Takebe
2007-Jul-29 17:59 UTC
[Xen-ia64-devel] [Patch 0/3] Disable ACPI SRAT, SLIT on dom0 <take 2>
Hi, Keir, Alex and all I updated my patches. Summary: On some ia64 NUMA machine, we cannot boot dom0. This issue is caused by different infomation LSAPIC and SRAT. Xen-ia64 modify LSAPIC IDs of dom0, but it does not modify SRAT. Currently, credit scheduler does not consider NUMA system. And Xen-ia64 pass raw ACPI SRAT, SLIT infomation to dom0. If xen pass NUMA infomation to dom0, dom0 cannot move properly because vcpus can migrate and memory mapping is virtualized. So we decide disabling SRAT, SLIT of dom0 as first step of NUMA work. [Patch 1/3] Move generate_acpi_checksum() from ia64 code to common. [Patch 2/3] Only add acpi_table_disable() into xen/drivers/acpi/tables.c [Patch 3/3] Disable ACPI SRAT,SLIT on dom0 The previous discussions are; http://lists.xensource.com/archives/html/xen-ia64-devel/2007-07/msg00146.html http://lists.xensource.com/archives/html/xen-ia64-devel/2007-07/msg00220.html Changelog: - Move generate_acpi_checksum() from ia64 code to common - Move add acpi_table_disable() from ia64 code to common Best Regards, Akio Takebe _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@lists.xensource.com http://lists.xensource.com/xen-ia64-devel
Akio Takebe
2007-Jul-29 18:03 UTC
[Xen-ia64-devel] [Patch 1/3] Move generate_acpi_checksum() from ia64 code to common
Hi, This patch move generate_acpi_checksum() from ia64 code to common. Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com> Best Regards, Akio Takebe _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@lists.xensource.com http://lists.xensource.com/xen-ia64-devel
Akio Takebe
2007-Jul-29 18:05 UTC
[Xen-ia64-devel] [Patch 2/3] Only add acpi_table_disable() into xen/drivers/acpi/tables.c
Hi, Add acpi_table_disable() into xen/drivers/acpi/tables.c This function can disable a ACPI table by updating the table header. Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com> Best Regards, Akio Takebe _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@lists.xensource.com http://lists.xensource.com/xen-ia64-devel
Akio Takebe
2007-Jul-29 18:07 UTC
[Xen-ia64-devel] [Patch 3/3] Disable ACPI SRAT,SLIT on dom0
Hi, This patch is for ia64. On some ia64 NUMA machine, we cannot boot dom0. This issue is caused by different infomation LSAPIC and SRAT. Xen-ia64 modify LSAPIC IDs of dom0, but it does not modify SRAT. So we decide disabling SRAT, SLIT of dom0 as first step of NUMA work. Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com> Best Regards, Akio Takebe _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@lists.xensource.com http://lists.xensource.com/xen-ia64-devel
Akio Takebe
2007-Jul-29 20:35 UTC
[Xen-ia64-devel] Re: [Xen-devel] [Patch 1/3] Move generate_acpi_checksum() from ia64code to common
Hi, I''m sorry. I sent the old patch. Please ignore the previous one. This patch is new one. Best Regards, Akio Takebe>Hi, > >This patch move generate_acpi_checksum() from ia64 code to common. > >Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com> > >Best Regards, > >Akio Takebe >-------------------------------text/plain------------------------------- >_______________________________________________ >Xen-devel mailing list >Xen-devel@lists.xensource.com >http://lists.xensource.com/xen-devel_______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@lists.xensource.com http://lists.xensource.com/xen-ia64-devel
Akio Takebe
2007-Jul-29 20:36 UTC
[Xen-ia64-devel] Re: [Xen-devel] [Patch 2/3] Only add acpi_table_disable() intoxen/drivers/acpi/tables.c
Hi, I''m sorry. I sent the old patch. Please ignore the previous one. This patch is new one. Best Regards, Akio Takebe>Hi, > >Add acpi_table_disable() into xen/drivers/acpi/tables.c >This function can disable a ACPI table by updating the table header. > >Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com> > >Best Regards, > >Akio Takebe > >-------------------------------text/plain------------------------------- >_______________________________________________ >Xen-devel mailing list >Xen-devel@lists.xensource.com >http://lists.xensource.com/xen-devel_______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@lists.xensource.com http://lists.xensource.com/xen-ia64-devel
Akio Takebe
2007-Jul-29 21:03 UTC
Re: [Xen-ia64-devel] [Patch 0/3] Disable ACPI SRAT, SLIT on dom0 <take 2>
Hi, Keir, Alex and all I''m sorry very much. Please ignore these patches. generate_acpi_checksum() is needed by libxc on ia64. So these patch is not complete... Best Regards, Akio Takebe>Hi, Keir, Alex and all > >I updated my patches. > >Summary: > On some ia64 NUMA machine, we cannot boot dom0. > This issue is caused by different infomation LSAPIC and SRAT. > Xen-ia64 modify LSAPIC IDs of dom0, but it does not modify SRAT. > > Currently, credit scheduler does not consider NUMA system. > And Xen-ia64 pass raw ACPI SRAT, SLIT infomation to dom0. > If xen pass NUMA infomation to dom0, dom0 cannot move properly > because vcpus can migrate and memory mapping is virtualized. > So we decide disabling SRAT, SLIT of dom0 as first step of NUMA work. > >[Patch 1/3] Move generate_acpi_checksum() from ia64 code to common. >[Patch 2/3] Only add acpi_table_disable() into xen/drivers/acpi/tables.c >[Patch 3/3] Disable ACPI SRAT,SLIT on dom0 > >The previous discussions are; >http://lists.xensource.com/archives/html/xen-ia64-devel/2007-07/msg00146.html >http://lists.xensource.com/archives/html/xen-ia64-devel/2007-07/msg00220.html > >Changelog: >- Move generate_acpi_checksum() from ia64 code to common >- Move add acpi_table_disable() from ia64 code to common > >Best Regards, > >Akio Takebe > > >_______________________________________________ >Xen-ia64-devel mailing list >Xen-ia64-devel@lists.xensource.com >http://lists.xensource.com/xen-ia64-devel_______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@lists.xensource.com http://lists.xensource.com/xen-ia64-devel