Slic for qemu-kvm

By | 2013年12月25日

This article is a howto for activation-ready of Windows.
SLIC 2.0 is for 2003 & XP, and 2.1 for Win7 & 2008
Original seabios reads slic table from exactly the host. However, if your motherboard(not OEM) happen to own none, you will most probably make one by your self.

Seabios

You could get the lastest code from here.

Or, you can download from here.

seabios-1.7.2.2.tar.gz

SLIC-BIN

Here’s a collection of various slic table.
SLIC 2.1 BINS

Seaslic patch

This is patch for seabios to make it slic table enabled.
Download from here.

Seaslic.tar.xz, seabios-1.7.2 compatible
Here’s the patch content.

Compile

You don’t have to apply the seaslic patch with patch.sh, you can do that by hand.
Before you start, do this:

Or,

After applying the patch, you can compile the bios.bin, and copy that to /usr/share/qemu-kvm/my-bios.bin or rewrite bios.bin instead.
Here’s my bios.bin with Dell[DELL-QA09-NVDA]2.1.BIN from SLIC BIN

my-bin.tar.xz

Qemu-cmd

In the guest, you could see that SLIC by /sys/firmware/acpi/tables/SLIC in Linux or SLIC_Toolkit in Windows.

4 thoughts on “Slic for qemu-kvm

  1. gis_gps

    Seaslic.tar.xz, seabios-1.7.2 compatible
    ———
    这个链接已经失效了,麻烦博主重新提供下!

    Reply
  2. R3nn

    Thank you for this post and the explanation…
    and even more thank you for attaching your bios.bin! Saved my day today!

    Cheers.

    Reply

发表评论

邮箱地址不会被公开。