diff --git a/Kbuild b/Kbuild
index a34841f..87940ab 100755
--- a/Kbuild
+++ b/Kbuild
@@ -38,8 +38,8 @@ services4/srvkm/devices/sgx/sgxpower.c \
 services4/srvkm/bridged/bridged_pvr_bridge.c \
 services4/srvkm/bridged/bridged_support.c \
 services4/srvkm/bridged/sgx/bridged_sgx_bridge.c \
-services4/system/$(TI_PLATFORM)/sysutils.c \
-services4/system/$(TI_PLATFORM)/sysconfig.c \
+services4/system/omap3630/sysutils.c \
+services4/system/omap3630/sysconfig.c \
 
 EXTRA_CFLAGS += -I$(src)/include4
 EXTRA_CFLAGS += -I$(src)/services4/include
@@ -49,7 +49,7 @@ EXTRA_CFLAGS += -I$(src)/services4/srvkm/bridged
 EXTRA_CFLAGS += -I$(src)/services4/srvkm/devices/sgx
 EXTRA_CFLAGS += -I$(src)/services4/srvkm/env/linux
 EXTRA_CFLAGS += -I$(src)/services4/system/include
-EXTRA_CFLAGS += -I$(src)/services4/system/$(TI_PLATFORM)
+EXTRA_CFLAGS += -I$(src)/services4/system/omap3630
 EXTRA_CFLAGS += -I$(src)/services4/srvkm/bridged/sgx
 
 EXTRA_CFLAGS += $(ALL_CFLAGS)
diff --git a/Makefile b/Makefile
index 7fe1828..ceaf036 100755
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-export KERNELDIR = /opt/oe/stuff/build/tmp/work/beagleboard-angstrom-linux-gnueabi/linux-omap-2.6.29-r44/git/
+export KERNELDIR = ENTER YOUR KERNEL DIR HERE!
 
 export KERNEL_PATH=$(KERNELDIR)
 export KERNEL_SRC=$(KERNELDIR)
@@ -44,6 +44,9 @@ endif
 endif
 endif
 
+TI_PLATFORM = omap3630
+CORE = -DSGX530 -DSUPPORT_SGX530 -DSGX_CORE_REV=125
+
 SUPPORT_SGX = 1
 SUPPORT_HW_RECOVERY = 1
 SUPPORT_SGX_HWPERF = 1
diff --git a/services4/3rdparty/bufferclass_ti/bc_cat.c b/services4/3rdparty/bufferclass_ti/bc_cat.c
index 79e7b85..ee7280d 100755
--- a/services4/3rdparty/bufferclass_ti/bc_cat.c
+++ b/services4/3rdparty/bufferclass_ti/bc_cat.c
@@ -600,11 +600,11 @@ static int __init bc_cat_init(void)
     /* texture buffer width should be multiple of 8 for OMAP3 ES3.x,
      * or 32 for ES2.x */
 
-#ifdef PLAT_TI8168
+//#ifdef PLAT_TI8168
      width_align = 8;
-#else
-     width_align = cpu_is_omap3530() && ( omap_rev() < OMAP3430_REV_ES3_0 ) ? 32 : 8; 
-#endif   
+//#else
+//     width_align = cpu_is_omap3530() && ( omap_rev() < OMAP3430_REV_ES3_0 ) ? 32 : 8;
+//#endif
  
     major = register_chrdev(0, DEVNAME, &bc_cat_fops);
 
diff --git a/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c b/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c
index fa52836..a95a453 100755
--- a/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c
+++ b/services4/3rdparty/dc_omap3430_linux/omaplfb_linux.c
@@ -46,7 +46,7 @@
 
 #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,26))
 #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,31))
-#include <plat/display.h>
+#include <mach/display.h>
 #else 
 #include <mach/display.h>
 #endif 
@@ -61,7 +61,7 @@ extern int omap_dispc_request_irq(unsigned long, void (*)(void *), void *);
 extern void omap_dispc_free_irq(unsigned long, void (*)(void *), void *);
 extern void omap_dispc_set_plane_base(int plane, IMG_UINT32 phys_addr);
 #else
-#include <plat/display.h>
+#include <mach/display.h>
 #include <linux/console.h>
 #include <linux/fb.h>
 static omap_dispc_isr_t *pOMAPLFBVSyncISRHandle = NULL;

