charles.fis...@gdc4s.com wrote onĀ 2012-10-11:
> Signed-off-by: Charles Fisher
>
>
> There are a couple of problems that occur with tboot. The first is on some
Dell
>
> laptops, it is necessary to disable the legacy usb interrupts. This patch
>
> provides a mechanism to enable a developer to d
Patch [2/2]
Signed-off-by: Charles Fisher
#include
#include
+#include
+#include
#include
+#include
#include
#include
#include
+#include
#include
#include
#include
@@ -553,6 +557,118 @@ bool e820_reserve_ram(uint64_t base, uin
return true;
}
+/* Define the
Patch {1/2]
Signed-off-by: Charles Fisher wakeup_vector);
acpi_printk("wakeup_vector_value = %llxx\n", resume_vector);
+}
+
+void disable_smis(void)
+{
+printk("disabling legacy USB SMIs\n");
+uint32_t pmbase = pcireg_cfgread(0, 31, 0, 0x40, 4) & ~1;
+uint32_t
Patch {1/2]
Signed-off-by: Charles Fisher wakeup_vector);
acpi_printk("wakeup_vector_value = %llxx\n", resume_vector);
+}
+
+void disable_smis(void)
+{
+printk("disabling legacy USB SMIs\n");
+uint32_t pmbase = pcireg_cfgread(0, 31, 0, 0x40, 4) & ~1;
+uint32_t
Patch [1/2]
Signed-off-by: Charles Fisher wakeup_vector);
acpi_printk("wakeup_vector_value = %llxx\n", resume_vector);
+}
+
+void disable_smis(void)
+{
+printk("disabling legacy USB SMIs\n");
+uint32_t pmbase = pcireg_cfgread(0, 31, 0, 0x40, 4) & ~1;
+uint32_t