[SerialICE] New patch to review for serialice: 02adb21 Drop lua 5.1.4 patches

Kyösti Mälkki (kyosti.malkki@gmail.com) gerrit at coreboot.org
Mon Nov 19 08:47:30 CET 2012


Kyösti Mälkki (kyosti.malkki at gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1881

-gerrit

commit 02adb21387f64ca2b95ce4f24025fa90ac9d7b72
Author: Kyösti Mälkki <kyosti.malkki at gmail.com>
Date:   Mon Nov 19 09:45:25 2012 +0200

    Drop lua 5.1.4 patches
    
    Change-Id: I63c131fafa9d816f5f52ae3309e629920bf0f1ea
    Signed-off-by: Kyösti Mälkki <kyosti.malkki at gmail.com>
---
 SerialICE/patches/lua-5.1.4-intsize.diff |  19 -----
 SerialICE/patches/lua-5.1.4-x64-fix.diff |  11 ---
 SerialICE/patches/serialice.lua-5.2.diff | 120 -------------------------------
 3 files changed, 150 deletions(-)

diff --git a/SerialICE/patches/lua-5.1.4-intsize.diff b/SerialICE/patches/lua-5.1.4-intsize.diff
deleted file mode 100644
index 628681d..0000000
--- a/SerialICE/patches/lua-5.1.4-intsize.diff
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/luaconf.h.orig	2009-11-20 17:57:46.000000000 +0100
-+++ src/luaconf.h	2009-11-20 18:01:21.000000000 +0100
-@@ -10,6 +10,7 @@
- 
- #include <limits.h>
- #include <stddef.h>
-+#include <stdint.h>
- 
- 
- /*
-@@ -140,7 +141,7 @@
- ** CHANGE that if ptrdiff_t is not adequate on your machine. (On most
- ** machines, ptrdiff_t gives a good choice between int or long.)
- */
--#define LUA_INTEGER	ptrdiff_t
-+#define LUA_INTEGER	int64_t
- 
- 
- /*
diff --git a/SerialICE/patches/lua-5.1.4-x64-fix.diff b/SerialICE/patches/lua-5.1.4-x64-fix.diff
deleted file mode 100644
index 9d115a5..0000000
--- a/SerialICE/patches/lua-5.1.4-x64-fix.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.orig	2010-08-27 09:49:26.557070752 +0200
-+++ src/Makefile	2010-08-27 09:49:56.197070358 +0200
-@@ -96,7 +96,7 @@
- 	$(MAKE) all MYCFLAGS=
- 
- linux:
--	$(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses"
-+	$(MAKE) all MYCFLAGS="-fPIC -DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses"
- 
- macosx:
- 	$(MAKE) all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-lreadline"
diff --git a/SerialICE/patches/serialice.lua-5.2.diff b/SerialICE/patches/serialice.lua-5.2.diff
deleted file mode 100644
index 86581a7..0000000
--- a/SerialICE/patches/serialice.lua-5.2.diff
+++ /dev/null
@@ -1,120 +0,0 @@
-diff --git a/SerialICE/patches/serialice.lua-5.2.diff b/SerialICE/patches/serialice.lua-5.2.diff
-index dd10e50..e69de29 100644
---- a/SerialICE/patches/serialice.lua-5.2.diff
-+++ b/SerialICE/patches/serialice.lua-5.2.diff
-@@ -1,13 +0,0 @@
--diff --git a/SerialICE/scripts/serialice.lua b/SerialICE/scripts/serialice.lua
--index 0e7e902..947f6a8 100644
----- a/SerialICE/scripts/serialice.lua
--+++ b/SerialICE/scripts/serialice.lua
--@@ -26,7 +26,7 @@ io.write("SerialICE: Starting LUA script\n")
-- 
-- -- If you get an error here, install bitlib 
-- -- (ie. http://luaforge.net/projects/bitlib/)
---require("bit")
--+require("bit32")
-- 
-- function printf(s,...)
-- 	return io.write(s:format(...))
-diff --git a/SerialICE/scripts/serialice.lua b/SerialICE/scripts/serialice.lua
-index 0e7e902..5af8897 100644
---- a/SerialICE/scripts/serialice.lua
-+++ b/SerialICE/scripts/serialice.lua
-@@ -111,10 +111,10 @@ mem_write_log_hooks = new_list()
- prepend_to_list(mem_read_log_hooks, function(addr, size, data, target)
- 	if (PCIe_bar ~= 0) and addr >= PCIe_bar and addr <= (PCIe_bar + PCIe_size) then
- 		printf("PCIe %x:%02x.%x R.%02x => %s\n",
--			bit.band(0xff,bit.rshift(addr, 20)),
--			bit.band(0x1f,bit.rshift(addr, 15)),
--			bit.band(0x7,bit.rshift(addr, 12)),
--			bit.band(0xfff,addr),
-+			bit32.band(0xff,bit32.rshift(addr, 20)),
-+			bit32.band(0x1f,bit32.rshift(addr, 15)),
-+			bit32.band(0x7,bit32.rshift(addr, 12)),
-+			bit32.band(0xfff,addr),
- 			size_data(size, data))
- 		return true
- 	end
-@@ -123,10 +123,10 @@ end)
- prepend_to_list(mem_write_log_hooks, function(addr, size, data, target)
- 	if (PCIe_bar ~= 0) and addr >= PCIe_bar and addr <= (PCIe_bar + PCIe_size) then
- 		printf("PCIe %x:%02x.%x R.%02x <= %s\n",
--			bit.band(0xff,bit.rshift(addr, 20)),
--			bit.band(0x1f,bit.rshift(addr, 15)),
--			bit.band(0x7,bit.rshift(addr, 12)),
--			bit.band(0xfff,addr),
-+			bit32.band(0xff,bit32.rshift(addr, 20)),
-+			bit32.band(0x1f,bit32.rshift(addr, 15)),
-+			bit32.band(0x7,bit32.rshift(addr, 12)),
-+			bit32.band(0xfff,addr),
- 			size_data(size, data))
- 		return true
- 	end
-@@ -145,10 +145,10 @@ prepend_to_list(io_write_log_hooks, function(port, size, data, target)
- 	end
- 	if port >= 0xcfc and port <= 0xcff then
- 		printf("PCI %x:%02x.%x R.%02x <= %s\n",
--			bit.band(0xff,bit.rshift(SerialICE_pci_device, 16)),
--			bit.band(0x1f,bit.rshift(SerialICE_pci_device, 11)),
--			bit.band(0x7,bit.rshift(SerialICE_pci_device, 8)),
--			bit.band(0xff,SerialICE_pci_device + (port - 0xcfc)),
-+			bit32.band(0xff,bit32.rshift(SerialICE_pci_device, 16)),
-+			bit32.band(0x1f,bit32.rshift(SerialICE_pci_device, 11)),
-+			bit32.band(0x7,bit32.rshift(SerialICE_pci_device, 8)),
-+			bit32.band(0xff,SerialICE_pci_device + (port - 0xcfc)),
- 			size_data(size, data))
- 		return true
- 	end
-@@ -160,10 +160,10 @@ prepend_to_list(io_read_log_hooks, function(port, size, data, target)
- 	end
- 	if port >= 0xcfc and port <= 0xcff then
- 		printf("PCI %x:%02x.%x R.%02x => %s\n",
--			bit.band(0xff,bit.rshift(SerialICE_pci_device, 16)),
--			bit.band(0x1f,bit.rshift(SerialICE_pci_device, 11)),
--			bit.band(0x7,bit.rshift(SerialICE_pci_device, 8)),
--			bit.band(0xff,SerialICE_pci_device + (port - 0xcfc)),
-+			bit32.band(0xff,bit32.rshift(SerialICE_pci_device, 16)),
-+			bit32.band(0x1f,bit32.rshift(SerialICE_pci_device, 11)),
-+			bit32.band(0x7,bit32.rshift(SerialICE_pci_device, 8)),
-+			bit32.band(0xff,SerialICE_pci_device + (port - 0xcfc)),
- 			size_data(size, data))
- 		return true
- 	end
-@@ -182,14 +182,14 @@ function(addr, hi, lo, filtered)
- 			elseif mt == 6 then memtype = "Write-Back"
- 			else memtype = "Unknown"
- 			end
--			printf("CPU: Set MTRR %x base to %08x.%08x (%s)\n", (addr - 0x200) / 2, hi, bit.band(lo, 0xffffff00), memtype)
-+			printf("CPU: Set MTRR %x base to %08x.%08x (%s)\n", (addr - 0x200) / 2, hi, bit32.band(lo, 0xffffff00), memtype)
- 		else
--			if bit.band(lo, 0x800) == 0x800 then
-+			if bit32.band(lo, 0x800) == 0x800 then
- 				valid = "valid"
- 			else
- 				valid = "disabled"
- 			end
--			printf("CPU: Set MTRR %x mask to %08x.%08x (%s)\n", (addr - 0x200) / 2, hi, bit.band(lo, 0xfffff000), valid)
-+			printf("CPU: Set MTRR %x mask to %08x.%08x (%s)\n", (addr - 0x200) / 2, hi, bit32.band(lo, 0xfffff000), valid)
- 		end
- 		return true
- 	end
-@@ -207,7 +207,7 @@ if northbridge == "intel-i945" then
- 		if port == 0xcfc then
- 			-- Catch PCIe base address
- 			if SerialICE_pci_device == pci_bdf(0,0,0,0x48) then
--				PCIe_bar  = bit.band(0xfc000000,data) % 0x100000000
-+				PCIe_bar  = bit32.band(0xfc000000,data) % 0x100000000
- 				PCIe_size = 64 * 1024 -- hard coded for now.
- 				printf("PCIe BAR set up: 0x%08x\n", PCIe_bar)
- 				return true
-@@ -651,8 +651,8 @@ function SerialICE_cpuid_filter(in_eax, in_ecx, eax, ebx, ecx, edx)
- 	-- Set number of cores to 1 on Core Duo and Atom to trick the
- 	-- firmware into not trying to wake up non-BSP nodes.
- 	if in_eax == 1 then
--		ebx = bit.band(0xff00ffff, ebx);
--		ebx = bit.bor(0x00010000, ebx);
-+		ebx = bit32.band(0xff00ffff, ebx);
-+		ebx = bit32.bor(0x00010000, ebx);
- 		return true, eax, ebx, ecx, edx
- 	end
- 



More information about the SerialICE mailing list