kernelloader-cvs Mailing List for Kernelloader (Page 46)
Run Linux on the Playstation 2
Brought to you by:
kloader
You can subscribe to this list here.
2012 |
Jan
|
Feb
(34) |
Mar
(6) |
Apr
(2) |
May
(20) |
Jun
(33) |
Jul
(12) |
Aug
(14) |
Sep
(48) |
Oct
(37) |
Nov
(19) |
Dec
(30) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 |
Jan
(24) |
Feb
(8) |
Mar
|
Apr
(2) |
May
(8) |
Jun
(57) |
Jul
(43) |
Aug
(20) |
Sep
(6) |
Oct
(7) |
Nov
|
Dec
(3) |
2014 |
Jan
(7) |
Feb
|
Mar
(2) |
Apr
(35) |
May
(36) |
Jun
(6) |
Jul
(651) |
Aug
(11) |
Sep
(2) |
Oct
(1) |
Nov
|
Dec
|
From: Mega M. <kl...@us...> - 2012-05-26 18:02:27
|
Update of /cvsroot/kernelloader/linux/busybox In directory vz-cvs-3.sog:/tmp/cvs-serv7402 Modified Files: build-busybox.sh Log Message: Added device nodes for memory cards. Index: build-busybox.sh =================================================================== RCS file: /cvsroot/kernelloader/linux/busybox/build-busybox.sh,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** build-busybox.sh 8 May 2012 23:21:44 -0000 1.1 --- build-busybox.sh 26 May 2012 18:02:24 -0000 1.2 *************** *** 63,66 **** --- 63,68 ---- ln -s vcsa0 vcsa sudo mknod fb0 c 29 0 || exit + sudo mknod ps2mc00 b 245 0 || exit + sudo mknod ps2mc10 b 245 16 || exit cd .. || exit -1 mkdir proc || exit -1 |
From: Mega M. <kl...@us...> - 2012-05-26 18:00:56
|
Update of /cvsroot/kernelloader/kernelloader/TGE/sbios In directory vz-cvs-3.sog:/tmp/cvs-serv5975/TGE/sbios Modified Files: Makefile iopmemdebug.c iopmemdebug.h printf.c stdio.h Log Message: Set default debug output to callback (SBIOS will print using printk from Linux kernel). If sharedmem.irx is loaded, this will be used instead (SBIOS will print using ps2link). Index: iopmemdebug.c =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/TGE/sbios/iopmemdebug.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** iopmemdebug.c 27 Sep 2010 17:48:49 -0000 1.6 --- iopmemdebug.c 26 May 2012 18:00:53 -0000 1.7 *************** *** 122,126 **** /** Print one string. */ ! void iop_prints(const char *text) { if (initialized == 0) { --- 122,126 ---- /** Print one string. */ ! int iop_prints(const char *text) { if (initialized == 0) { *************** *** 128,132 **** } if (initialized == 1) { ! return; } while(*text != 0) { --- 128,132 ---- } if (initialized == 1) { ! return -1; } while(*text != 0) { *************** *** 134,137 **** --- 134,138 ---- text++; } + return 0; } Index: Makefile =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/TGE/sbios/Makefile,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Makefile 18 Apr 2010 22:15:26 -0000 1.11 --- Makefile 26 May 2012 18:00:53 -0000 1.12 *************** *** 36,39 **** --- 36,41 ---- ifeq ($(SHARED_MEM_DEBUG),yes) EE_FILES += printf snprintf + EE_CFLAGS += -DSHARED_MEM_DEBUG + EE_FILES += iopmemdebug else ifeq ($(FILEIO_DEBUG),yes) *************** *** 46,53 **** endif endif - ifeq ($(SHARED_MEM_DEBUG),yes) - EE_CFLAGS += -DSHARED_MEM_DEBUG - EE_FILES += iopmemdebug - endif ifeq ($(ROM_MODULE_VERSION),old) EE_CFLAGS += -DOLD_ROM_MODULE_VERSION --- 48,51 ---- Index: printf.c =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/TGE/sbios/printf.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** printf.c 26 Jul 2009 17:54:51 -0000 1.4 --- printf.c 26 May 2012 18:00:53 -0000 1.5 *************** *** 1,3 **** ! /* Copyright (c) 2007 Mega Man */ #include <stdarg.h> #include "stdio.h" --- 1,3 ---- ! /* Copyright (c) 2007 - 2012 Mega Man */ #include <stdarg.h> #include "stdio.h" *************** *** 8,12 **** #define MAX_BUFFER 256 ! #ifdef SHARED_MEM_DEBUG int printf(const char *format, ...) { --- 8,12 ---- #define MAX_BUFFER 256 ! #if defined(SHARED_MEM_DEBUG) || defined(CALLBACK_DEBUG) || defined(FILEIO_DEBUG) int printf(const char *format, ...) { *************** *** 16,48 **** va_start(varg, format); ret = vsnprintf(buffer, MAX_BUFFER, format, varg); ! iop_prints(buffer); ! va_end(varg); ! return ret; ! } #endif - #ifdef CALLBACK_DEBUG ! int printf(const char *format, ...) ! { ! char buffer[MAX_BUFFER]; ! int ret; ! va_list varg; ! va_start(varg, format); ! ret = vsnprintf(buffer, MAX_BUFFER, format, varg); ! callback_prints(buffer); ! va_end(varg); ! return ret; ! } #endif - #ifdef FILEIO_DEBUG ! int rpc_printf(const char *format, ...) ! { ! char buffer[MAX_BUFFER]; ! int ret; ! va_list varg; ! va_start(varg, format); ! ret = vsnprintf(buffer, MAX_BUFFER, format, varg); ! fioWrite(1, buffer, strlen(buffer)); va_end(varg); return ret; --- 16,32 ---- va_start(varg, format); ret = vsnprintf(buffer, MAX_BUFFER, format, varg); ! #ifdef SHARED_MEM_DEBUG ! if (iop_prints(buffer)) { ! /* Module is not loaded, use different method for printing string. */ #endif #ifdef CALLBACK_DEBUG ! callback_prints(buffer); #endif #ifdef FILEIO_DEBUG ! fioWrite(1, buffer, strlen(buffer)); ! #endif ! #ifdef SHARED_MEM_DEBUG ! } ! #endif va_end(varg); return ret; Index: stdio.h =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/TGE/sbios/stdio.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** stdio.h 26 Jul 2009 17:54:51 -0000 1.4 --- stdio.h 26 May 2012 18:00:53 -0000 1.5 *************** *** 1,3 **** ! /* Copyright (c) 2007 Mega Man */ #ifndef _STDIO_H_ #define _STDIO_H_ --- 1,3 ---- ! /* Copyright (c) 2007 - 2012 Mega Man */ #ifndef _STDIO_H_ #define _STDIO_H_ *************** *** 5,25 **** #include <stdarg.h> ! #ifdef FILEIO_DEBUG ! int rpc_printf(const char *format, ...); ! #else ! /** Do nothing. */ ! #define rpc_printf(args...) do {} while(0) ! #endif ! #if defined(SHARED_MEM_DEBUG) || defined(CALLBACK_DEBUG) int printf(const char *format, ...); #else - #ifdef FILEIO_DEBUG - #define printf rpc_printf - #else /** Do nothing. */ /** Don't print something. */ #define printf(args...) do {} while(0) #endif - #endif int snprintf(char *str, int len, const char *fmt, ...); int vsnprintf(char *b, int len, const char *fmt, va_list pvar); --- 5,15 ---- #include <stdarg.h> ! #if defined(SHARED_MEM_DEBUG) || defined(CALLBACK_DEBUG) || defined(FILEIO_DEBUG) int printf(const char *format, ...); #else /** Do nothing. */ /** Don't print something. */ #define printf(args...) do {} while(0) #endif int snprintf(char *str, int len, const char *fmt, ...); int vsnprintf(char *b, int len, const char *fmt, va_list pvar); Index: iopmemdebug.h =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/TGE/sbios/iopmemdebug.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** iopmemdebug.h 1 Nov 2010 19:10:42 -0000 1.5 --- iopmemdebug.h 26 May 2012 18:00:53 -0000 1.6 *************** *** 6,10 **** #ifdef SHARED_MEM_DEBUG /** Print string using iop memory (for debugging). */ ! void iop_prints(const char *text); /** Print 32-bit value as hexadecimal. */ --- 6,10 ---- #ifdef SHARED_MEM_DEBUG /** Print string using iop memory (for debugging). */ ! int iop_prints(const char *text); /** Print 32-bit value as hexadecimal. */ |
From: Mega M. <kl...@us...> - 2012-05-26 18:00:55
|
Update of /cvsroot/kernelloader/kernelloader In directory vz-cvs-3.sog:/tmp/cvs-serv5975 Modified Files: config.mk history.txt Log Message: Set default debug output to callback (SBIOS will print using printk from Linux kernel). If sharedmem.irx is loaded, this will be used instead (SBIOS will print using ps2link). Index: history.txt =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/history.txt,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** history.txt 6 Apr 2012 11:09:05 -0000 1.21 --- history.txt 26 May 2012 18:00:52 -0000 1.22 *************** *** 2,5 **** --- 2,8 ---- - Fix DVD-R support on Hong Kong consoles. - Fix hda3 selection (hda2 was selected). + - Use sharedmem.irx debug output if module was loaded + and disable callback debug output in SBIOS. This is for + debugging with ps2link. 2.6 Index: config.mk =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/config.mk,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** config.mk 17 Feb 2012 23:00:46 -0000 1.17 --- config.mk 26 May 2012 18:00:52 -0000 1.18 *************** *** 4,11 **** # Set debug output type: ! # 1. none - no debug output ! # 2. shared - sharedmem.irx via ps2link ! # 3. fileio - SIF RPC stdout ! # 4. callback - Call function registered by Linux kernel (printk, dmesg). DEBUG_OUTPUT_TYPE = callback --- 4,10 ---- # Set debug output type: ! # 1. fileio - SIF RPC stdout ! # 2. callback - Call function registered by Linux kernel (printk, dmesg). ! # sharedmem.irx via ps2link will be used if loaded DEBUG_OUTPUT_TYPE = callback *************** *** 31,43 **** ### Don't change the following part, change DEBUG_OUTPUT_TYPE instead. - ifeq ($(DEBUG_OUTPUT_TYPE),shared) - # Debug output using shared memory (working without RPC). SHARED_MEM_DEBUG = yes - else - SHARED_MEM_DEBUG = no - endif ifeq ($(DEBUG_OUTPUT_TYPE),fileio) ! # Needs to be disabled when SHARED_MEM_DEBUG is active. FILEIO_DEBUG = yes else --- 30,37 ---- ### Don't change the following part, change DEBUG_OUTPUT_TYPE instead. SHARED_MEM_DEBUG = yes ifeq ($(DEBUG_OUTPUT_TYPE),fileio) ! # SIF RPC stdout FILEIO_DEBUG = yes else |
From: Mega M. <kl...@us...> - 2012-05-26 17:30:58
|
Update of /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/include/asm/mach-ps2 In directory vz-cvs-3.sog:/tmp/cvs-serv5298/linux-2.6.35.4-mipsel-ps2/arch/mips/include/asm/mach-ps2 Added Files: sifutil.h Log Message: Added memory card driver. --- NEW FILE: sifutil.h --- /* SCEI_SYM_OWNER */ /* * PlayStation 2 DMA packet utility * * Copyright (C) 2000, 2001 Sony Computer Entertainment Inc. * * This file is subject to the terms and conditions of the GNU General * Public License Version 2. See the file "COPYING" in the main * directory of this archive for more details. * * $Id: sifutil.h,v 1.1 2012/05/26 17:30:56 kloader Exp $ */ #ifdef __KERNEL__ #define PS2SIF_ALLOC_PRINT(fmt, args...) \ printk(fmt, ## args) #else #ifndef PS2SIF_ALLOC_PRINT #define PS2SIF_ALLOC_PRINT(fmt, args...) \ fprintf(stderr, fmt, ## args) #endif #endif #ifdef PS2SIF_ALLOC_DEBUG #define PS2SIF_ALLOC_DPRINT(fmt, args...) \ PS2SIF_ALLOC_PRINT("ps2sif_alloc: " fmt, ## args) #else #define PS2SIF_ALLOC_DPRINT(fmt, args...) #endif #define PS2SIF_ALIGN(a, n) ((__typeof__(a))(((unsigned long)(a) + (n) - 1) / (n) * (n))) #define PS2SIF_ALLOC_BEGIN(buf, size) \ if ((buf) != NULL) { \ char *sif_alloc_base = (char*)(buf); \ char *sif_alloc_ptr = (char*)(buf); \ int limit = (size) #define PS2SIF_ALLOC(ptr, size, align) \ do { \ (ptr) = (__typeof__(ptr))(sif_alloc_ptr = PS2SIF_ALIGN(sif_alloc_ptr, (align)));\ PS2SIF_ALLOC_DPRINT("(%14s,%4d,%3d) = %p\n", #ptr,(size),(align),(ptr));\ sif_alloc_ptr += (size); \ } while (0) #define PS2SIF_ALLOC_END(fmt, args...) \ if (limit < sif_alloc_ptr - sif_alloc_base) { \ PS2SIF_ALLOC_PRINT("*********************************\n"); \ PS2SIF_ALLOC_PRINT("PS2SIF_ALLOC overrun %dbytes\n", \ sif_alloc_ptr - sif_alloc_base - limit); \ PS2SIF_ALLOC_PRINT(fmt, ## args); \ PS2SIF_ALLOC_PRINT("*********************************\n"); \ } \ } |
From: Mega M. <kl...@us...> - 2012-05-26 17:07:37
|
Update of /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/drivers/ps2/mcfs In directory vz-cvs-3.sog:/tmp/cvs-serv3866/drivers/ps2/mcfs Log Message: Directory /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/drivers/ps2/mcfs added to the repository |
From: Mega M. <kl...@us...> - 2012-05-26 13:29:08
|
Update of /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/ps2 In directory vz-cvs-3.sog:/tmp/cvs-serv1309/arch/mips/ps2 Modified Files: sbcall.c Log Message: Use spinlocks always the same way to prevent deadlocks when preemption is enabled. Index: sbcall.c =================================================================== RCS file: /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/ps2/sbcall.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** sbcall.c 4 Feb 2012 18:05:52 -0000 1.4 --- sbcall.c 26 May 2012 13:29:06 -0000 1.5 *************** *** 242,250 **** { struct rpc_wait_queue *rwq = (struct rpc_wait_queue *)p; ! spin_lock(&rwq->lock); rwq->woken = 1; wake_up(&rwq->wq); ! spin_unlock(&rwq->lock); } --- 242,251 ---- { struct rpc_wait_queue *rwq = (struct rpc_wait_queue *)p; + unsigned long flags; ! spin_lock_irqsave(&rwq->lock, flags); rwq->woken = 1; wake_up(&rwq->wq); ! spin_unlock_irqrestore(&rwq->lock, flags); } |
From: Mega M. <kl...@us...> - 2012-05-26 13:27:35
|
Update of /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/ps2 In directory vz-cvs-3.sog:/tmp/cvs-serv1239/arch/mips/ps2 Modified Files: prom.c Log Message: Grant access rights for all files on a memory card. Index: prom.c =================================================================== RCS file: /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/ps2/prom.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** prom.c 7 Jan 2012 17:59:14 -0000 1.6 --- prom.c 26 May 2012 13:27:33 -0000 1.7 *************** *** 39,42 **** --- 39,43 ---- { struct ps2_bootinfo *bootinfo; + int version; memset(&ps2_bootinfox, 0, sizeof(struct ps2_bootinfo)); *************** *** 58,64 **** ps2_sysconf = &ps2_bootinfo->sysconf; ! printk("PlayStation 2 SIF BIOS: %04x\n", sbios(SB_GETVER, 0)); sbios(SB_SET_PRINTS_CALLBACK, sbios_prints); } --- 59,76 ---- ps2_sysconf = &ps2_bootinfo->sysconf; ! version = sbios(SB_GETVER, 0); ! printk("PlayStation 2 SIF BIOS: %04x\n", version); sbios(SB_SET_PRINTS_CALLBACK, sbios_prints); + + /* Remove restriction to /BWLINUX path in mc calls. */ + /* This patches the string in SBIOS. */ + if (version == 0x200) { + /* Patch beta kit */ + *((volatile unsigned char *)0x80007c20) = 0; + } else if (version == 0x250) { + /* Patch 1.0 kit */ + *((volatile unsigned char *)0x800081b0) = 0; + } } |
From: Mega M. <kl...@us...> - 2012-05-26 13:26:00
|
Update of /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/kernel In directory vz-cvs-3.sog:/tmp/cvs-serv1189/arch/mips/kernel Modified Files: stacktrace.c Log Message: Support stack trace on r5900. Index: stacktrace.c =================================================================== RCS file: /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/kernel/stacktrace.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** stacktrace.c 27 Sep 2010 19:46:56 -0000 1.1.1.1 --- stacktrace.c 26 May 2012 13:25:58 -0000 1.2 *************** *** 34,40 **** struct task_struct *tsk, struct pt_regs *regs) { ! unsigned long sp = regs->regs[29]; #ifdef CONFIG_KALLSYMS ! unsigned long ra = regs->regs[31]; unsigned long pc = regs->cp0_epc; --- 34,40 ---- struct task_struct *tsk, struct pt_regs *regs) { ! unsigned long sp = MIPS_READ_REG_L(regs->regs[29]); #ifdef CONFIG_KALLSYMS ! unsigned long ra = MIPS_READ_REG_L(regs->regs[31]); unsigned long pc = regs->cp0_epc; *************** *** 79,84 **** if (tsk != current) { regs->regs[29] = tsk->thread.reg29; ! regs->regs[31] = 0; ! regs->cp0_epc = tsk->thread.reg31; } else prepare_frametrace(regs); --- 79,84 ---- if (tsk != current) { regs->regs[29] = tsk->thread.reg29; ! MIPS_WRITE_REG(regs->regs[31]) = 0; ! regs->cp0_epc = MIPS_READ_REG_L(tsk->thread.reg31); } else prepare_frametrace(regs); |
From: Mega M. <kl...@us...> - 2012-05-26 13:25:12
|
Update of /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/include/asm/mach-ps2 In directory vz-cvs-3.sog:/tmp/cvs-serv1168/arch/mips/include/asm/mach-ps2 Modified Files: sbios.h Log Message: Fixed handling of constant pointers. Index: sbios.h =================================================================== RCS file: /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/include/asm/mach-ps2/sbios.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** sbios.h 29 Apr 2011 20:37:09 -0000 1.4 --- sbios.h 26 May 2012 13:25:10 -0000 1.5 *************** *** 59,64 **** --- 59,66 ---- /** Kernel uses 64-Bit pointers, but SBIOS expects 32-Bit pointers. */ typedef uint32_t ps2_addr_t; + typedef uint32_t ps2_const_addr_t; #else typedef void *ps2_addr_t; + typedef const void *ps2_const_addr_t; #endif *************** *** 247,251 **** #define SBR_IOPH_FREE 66 struct sbr_ioph_free_arg { ! ps2_addr_t addr; }; --- 249,253 ---- #define SBR_IOPH_FREE 66 struct sbr_ioph_free_arg { ! uint32_t addr; }; *************** *** 280,284 **** int slot; /* const unsigned char *data */ ! ps2_addr_t data; }; #define SBR_PAD_SETACTALIGN 86 --- 282,286 ---- int slot; /* const unsigned char *data */ ! ps2_const_addr_t data; }; #define SBR_PAD_SETACTALIGN 86 *************** *** 287,291 **** int slot; /* const unsigned char *data */ ! ps2_addr_t data; }; #define SBR_PAD_INFOPRESSMODE 87 --- 289,293 ---- int slot; /* const unsigned char *data */ ! ps2_const_addr_t data; }; #define SBR_PAD_INFOPRESSMODE 87 *************** *** 440,444 **** int slot; /* const char *name; */ ! ps2_addr_t name; int mode; }; --- 442,446 ---- int slot; /* const char *name; */ ! ps2_const_addr_t name; int mode; }; *************** *** 448,452 **** int slot; /* const char *name; */ ! ps2_addr_t name; }; #define SBR_MC_CLOSE 147 --- 450,454 ---- int slot; /* const char *name; */ ! ps2_const_addr_t name; }; #define SBR_MC_CLOSE 147 *************** *** 469,473 **** struct sbr_mc_write_arg { int fd; ! ps2_addr_t buff; int size; }; --- 471,475 ---- struct sbr_mc_write_arg { int fd; ! ps2_const_addr_t buff; int size; }; *************** *** 488,492 **** int slot; /* const char *name; */ ! ps2_addr_t name; unsigned int mode; int maxent; --- 490,494 ---- int slot; /* const char *name; */ ! ps2_const_addr_t name; unsigned int mode; int maxent; *************** *** 503,507 **** int slot; /* const char *name; */ ! ps2_addr_t name; }; #define SBR_MC_FLUSH 155 --- 505,509 ---- int slot; /* const char *name; */ ! ps2_const_addr_t name; }; #define SBR_MC_FLUSH 155 *************** *** 514,520 **** int slot; /* const char *name; */ ! ps2_addr_t name; /* const char *info; */ ! ps2_addr_t info; unsigned int valid; }; --- 516,522 ---- int slot; /* const char *name; */ ! ps2_const_addr_t name; /* const char *info; */ ! ps2_const_addr_t info; unsigned int valid; }; *************** *** 524,530 **** int slot; /* const char *org; */ ! ps2_addr_t org; /* const char *new; */ ! ps2_addr_t newname; }; #define SBR_MC_UNFORMAT 158 --- 526,532 ---- int slot; /* const char *org; */ ! ps2_const_addr_t orgname; /* const char *new; */ ! ps2_const_addr_t newname; }; #define SBR_MC_UNFORMAT 158 *************** *** 538,542 **** int slot; /* const char *path; */ ! ps2_addr_t path; }; #define SBR_MC_CALL 160 --- 540,544 ---- int slot; /* const char *path; */ ! ps2_const_addr_t path; }; #define SBR_MC_CALL 160 |
From: Mega M. <kl...@us...> - 2012-05-26 13:24:23
|
Update of /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/include/asm In directory vz-cvs-3.sog:/tmp/cvs-serv1128/arch/mips/include/asm Modified Files: thread_info.h Log Message: SLUB allocator doesn't allocate page aligned memory. The thread structure must be page aligned, because the calculation in the exception handler depends on it. The thread structure is calculated by removing lower bits from current stack pointer. Index: thread_info.h =================================================================== RCS file: /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/include/asm/thread_info.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** thread_info.h 27 Sep 2010 19:46:45 -0000 1.1.1.1 --- thread_info.h 26 May 2012 13:24:20 -0000 1.2 *************** *** 84,87 **** --- 84,88 ---- #define THREAD_MASK (THREAD_SIZE - 1UL) + #if 0 /* TBD: Page alignment problem when CONFIG_SLUB_DEBUG_ON is activated. */ #define __HAVE_ARCH_THREAD_INFO_ALLOCATOR *************** *** 93,96 **** --- 94,98 ---- #define free_thread_info(info) kfree(info) + #endif #endif /* !__ASSEMBLY__ */ |
From: Mega M. <kl...@us...> - 2012-05-26 13:21:43
|
Update of /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/include/asm In directory vz-cvs-3.sog:/tmp/cvs-serv1097/arch/mips/include/asm Modified Files: irqflags.h Log Message: Support tracing of IRQs. Index: irqflags.h =================================================================== RCS file: /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/include/asm/irqflags.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** irqflags.h 4 Jun 2011 00:03:38 -0000 1.3 --- irqflags.h 26 May 2012 13:21:40 -0000 1.4 *************** *** 277,296 **** #ifdef CONFIG_64BIT # define TRACE_IRQS_RELOAD_REGS \ ! LONG_L $11, PT_R11(sp); \ ! LONG_L $10, PT_R10(sp); \ ! LONG_L $9, PT_R9(sp); \ ! LONG_L $8, PT_R8(sp); \ ! LONG_L $7, PT_R7(sp); \ ! LONG_L $6, PT_R6(sp); \ ! LONG_L $5, PT_R5(sp); \ ! LONG_L $4, PT_R4(sp); \ ! LONG_L $2, PT_R2(sp) #else # define TRACE_IRQS_RELOAD_REGS \ ! LONG_L $7, PT_R7(sp); \ ! LONG_L $6, PT_R6(sp); \ ! LONG_L $5, PT_R5(sp); \ ! LONG_L $4, PT_R4(sp); \ ! LONG_L $2, PT_R2(sp) #endif # define TRACE_IRQS_ON \ --- 277,296 ---- #ifdef CONFIG_64BIT # define TRACE_IRQS_RELOAD_REGS \ ! LONGD_L $11, PT_R11(sp); \ ! LONGD_L $10, PT_R10(sp); \ ! LONGD_L $9, PT_R9(sp); \ ! LONGD_L $8, PT_R8(sp); \ ! LONGD_L $7, PT_R7(sp); \ ! LONGD_L $6, PT_R6(sp); \ ! LONGD_L $5, PT_R5(sp); \ ! LONGD_L $4, PT_R4(sp); \ ! LONGD_L $2, PT_R2(sp) #else # define TRACE_IRQS_RELOAD_REGS \ ! LONGD_L $7, PT_R7(sp); \ ! LONGD_L $6, PT_R6(sp); \ ! LONGD_L $5, PT_R5(sp); \ ! LONGD_L $4, PT_R4(sp); \ ! LONGD_L $2, PT_R2(sp) #endif # define TRACE_IRQS_ON \ |
From: Mega M. <kl...@us...> - 2012-05-26 13:19:51
|
Update of /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/ps2 In directory vz-cvs-3.sog:/tmp/cvs-serv32758/arch/mips/ps2 Modified Files: iopheap.c Log Message: Clean up code. Index: iopheap.c =================================================================== RCS file: /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/ps2/iopheap.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** iopheap.c 31 Dec 2010 16:08:03 -0000 1.2 --- iopheap.c 26 May 2012 13:19:48 -0000 1.3 *************** *** 65,69 **** if (err < 0) ! return NULL; return result; } --- 65,69 ---- if (err < 0) ! return 0; return result; } *************** *** 82,86 **** if (err < 0) ! return -1; return result; } --- 82,86 ---- if (err < 0) ! return -1; return result; } |
From: Mega M. <kl...@us...> - 2012-05-10 20:03:42
|
Update of /cvsroot/kernelloader/linux/simple-toolchain In directory vz-cvs-3.sog:/tmp/cvs-serv5468 Modified Files: build.sh Log Message: Patch seems not to be needed for 32 bit build of kernel. Disable all patches of GCC. Index: build.sh =================================================================== RCS file: /cvsroot/kernelloader/linux/simple-toolchain/build.sh,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** build.sh 18 Feb 2012 00:47:03 -0000 1.6 --- build.sh 10 May 2012 20:03:39 -0000 1.7 *************** *** 112,116 **** cd gcc-4.3.4 || exit -1 if [ "$PS2PATCH" = "y" ]; then ! patch -p1 <"$WORKDIR/gcc-4.3.4-mips-ps2.patch" || exit -1 if [ "$PS2SOFTFLOAT" = "y" ]; then patch -p1 <"$WORKDIR/gcc-4.3.4-mips-ps2-soft-float.patch" || exit -1 --- 112,117 ---- cd gcc-4.3.4 || exit -1 if [ "$PS2PATCH" = "y" ]; then ! # 64 Bit patch ! # patch -p1 <"$WORKDIR/gcc-4.3.4-mips-ps2.patch" || exit -1 if [ "$PS2SOFTFLOAT" = "y" ]; then patch -p1 <"$WORKDIR/gcc-4.3.4-mips-ps2-soft-float.patch" || exit -1 |
From: Mega M. <kl...@us...> - 2012-05-08 23:38:22
|
Update of /cvsroot/kernelloader/linux/busybox In directory vz-cvs-3.sog:/tmp/cvs-serv24434 Added Files: bootshell.sh Log Message: Added startup shell for initrd. --- NEW FILE: bootshell.sh --- #!/bin/sh echo "Starting shell" if [ -z "$MYSMB" ]; then exec /bin/sh else if [ -z "$MYGW" ]; then MYGW="192.168.0.1" fi exec /bin/bootsamba.sh $MYIP $MYSMB $MYGW $MYUSER $MYPASSWD fi |
From: Mega M. <kl...@us...> - 2012-05-08 23:35:08
|
Update of /cvsroot/kernelloader/linux/busybox In directory vz-cvs-3.sog:/tmp/cvs-serv24345 Added Files: config-busybox-default.txt Log Message: Added config for busybox. --- NEW FILE: config-busybox-default.txt --- # # Automatically generated make config: don't edit # Busybox version: 1.19.4 # Sun Mar 4 15:37:12 2012 # CONFIG_HAVE_DOT_CONFIG=y # # Busybox Settings # # # General Configuration # CONFIG_DESKTOP=y # CONFIG_EXTRA_COMPAT is not set CONFIG_INCLUDE_SUSv2=y # CONFIG_USE_PORTABLE_CODE is not set CONFIG_PLATFORM_LINUX=y [...974 lines suppressed...] # CONFIG_FEATURE_SH_STANDALONE is not set # CONFIG_FEATURE_SH_NOFORK is not set CONFIG_FEATURE_SH_HISTFILESIZE=y # # System Logging Utilities # CONFIG_SYSLOGD=y CONFIG_FEATURE_ROTATE_LOGFILE=y CONFIG_FEATURE_REMOTE_LOG=y CONFIG_FEATURE_SYSLOGD_DUP=y CONFIG_FEATURE_SYSLOGD_CFG=y CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256 CONFIG_FEATURE_IPC_SYSLOG=y CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 CONFIG_LOGREAD=y CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y CONFIG_KLOGD=y CONFIG_FEATURE_KLOGD_KLOGCTL=y CONFIG_LOGGER=y |
From: Mega M. <kl...@us...> - 2012-05-08 23:21:47
|
Update of /cvsroot/kernelloader/linux/busybox In directory vz-cvs-3.sog:/tmp/cvs-serv23925 Added Files: bootsamba.sh build-busybox.sh busybox-1.19.4.tar.bz2 readme.txt resolv.conf Log Message: Added busybox. Added script for building initrd with busybox and support for CIFS. --- NEW FILE: build-busybox.sh --- #!/bin/bash PKGNAME=busybox-1.19.4 NUM_CPUS=`grep /proc/cpuinfo -e "processor" | wc -l` if [ ! -e linux-2.6.35.4-mipsel-ps2-modules-v7.tar.bz2 ]; then wget http://downloads.sourceforge.net/project/kernelloader/Linux%202.6/Linux%202.6%20Test%20Files%20Version%207/linux-2.6.35.4-mipsel-ps2-modules-v7.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fkernelloader%2Ffiles%2FLinux%25202.6%2FLinux%25202.6%2520Test%2520Files%2520Version%25207%2F&ts=1330876025&use_mirror=switch || exit -1 mv -i linux-2.6.35.4-mipsel-ps2-modules-v7.tar.bz2* linux-2.6.35.4-mipsel-ps2-modules-v7.tar.bz2 || exit -1 fi if [ ! -d "$PKGNAME" ]; then tar -xjf "$PKGNAME.tar.bz2" || exit -1 cp config-busybox-default.txt "$PKGNAME/.config" || exit -1 cd "$PKGNAME" || exit -1 make oldconfig || exit -1 make clean || exit -1 cd .. || exit -1 fi cd "$PKGNAME" || exit -1 make -j $NUM_CPUS || exit -1 rm -rf _install || exit -1 make install || exit -1 cd _install || exit -1 mkdir dev || exit -1 cd dev || exit -1 sudo mknod console c 5 1 || exit -1 sudo mknod full c 1 7 || exit -1 sudo mknod kmem c 1 2 || exit -1 sudo mknod mem c 1 1 || exit -1 sudo mknod null c 1 3 || exit -1 sudo mknod port c 1 4 || exit -1 sudo mknod random c 1 8 || exit -1 sudo mknod urandom c 1 9 || exit -1 sudo mknod zero c 1 5 || exit -1 sudo mknod hda b 3 0 || exit -1 sudo mknod hdb b 3 64 || exit -1 sudo mknod hdc b 22 0 || exit -1 sudo mknod hdd b 22 64 || exit -1 # loop devs for i in `seq 0 7`; do sudo mknod loop$i b 7 $i || exit -1 done # ram devs for i in `seq 0 9`; do sudo mknod ram$i b 1 $i || exit -1 done ln -s ram1 ram # ttys sudo mknod tty c 5 0 || exit -1 for i in `seq 0 9`; do sudo mknod tty$i c 4 $i || exit -1 done # virtual console screen devs for i in `seq 0 9`; do sudo mknod vcs$i b 7 $i || exit -1 done ln -s vcs0 vcs || exit -1 # virtual console screen w/ attributes devs for i in `seq 0 9`; do sudo mknod vcsa$i b 7 $((128 + i)) || exit -1 done ln -s vcsa0 vcsa sudo mknod fb0 c 29 0 || exit cd .. || exit -1 mkdir proc || exit -1 mkdir sys || exit -1 mkdir mnt || exit -1 tar -xjf ../../linux-2.6.35.4-mipsel-ps2-modules-v7.tar.bz2 \ lib/modules/2.6.35.4/modules.dep \ lib/modules/2.6.35.4/kernel/fs/cifs/cifs.ko \ lib/modules/2.6.35.4/kernel/fs/isofs/isofs.ko \ lib/modules/2.6.35.4/kernel/fs/smbfs/smbfs.ko \ || exit -1 #ln -s /sbin/init init || exit -1 cp ../../bootshell.sh init || exit -1 cp ../../bootsamba.sh bin/ || exit -1 cp -r ../examples/bootfloppy/etc . || exit -1 cp ../../resolv.conf etc || exit -1 mkdir newroot || exit -1 find . | cpio --create --format='newc' >../../initrd || exit -1 cd .. || exit -1 cd .. || exit -1 gzip initrd || exit -1 --- NEW FILE: bootsamba.sh --- #!/bin/sh MYIP=${1} MYSMB=${2} MYGW=${3} MYUSER=${4} MYPASSWD=${5} if [ -z "$MYIP" ]; then MYIP="192.168.0.10" fi if [ -z "$MYSMB" ]; then MYSMB="//192.168.0.124/ps2" fi if [ -z "$MYGW" ]; then MYGW="192.168.0.1" fi if [ -z "$MYUSER" ]; then MYUSER="ps2" fi ifconfig eth0 $MYIP route add default gw $MYGW mount -t proc proc /proc echo "Connect to samba server" mount -t cifs "$MYSMB" /mnt -o "user=$MYUSER,passwd=$MYPASSWD" mount -o loop -r /mnt/debian-lenny-mipsel-harddisc-image.bin /newroot umount /proc #pivot_root /newroot /newroot/oldroot echo "Starting new system" exec chroot /newroot /sbin/init --- NEW FILE: readme.txt --- BusyBox initrd ############## Run the script "build-busybox.sh" to build an initrd with a busybox. This supports rootfs over CIFS (SAMBA). The generated file initrd.gz can be used in kernel loader. The modules are hard coded to linux-2.6.35.4-mipsel-ps2-modules-v7.tar.bz2 (see build-busybox.sh). Kernel Parameters: ################## WARNING: All parameters must be specified!!! Otherwise the script has an error, because the parameter passing is not robust (see bootshell.sh). MYIP=192.168.0.10 Set IP address of PS2. MYSMB=//192.168.0.124/ps2 Set mount path. MYGW=192.168.0.1 Set gateway for PS2. MYUSER=ps2 Set samba user. MYPASSWD Set samba password. The file is hardcoded to "debian-lenny-mipsel-harddisc-image.bin" (see bootsamba.sh). --- NEW FILE: resolv.conf --- nameserver 192.168.0.1 --- NEW FILE: busybox-1.19.4.tar.bz2 --- (This appears to be a binary file; contents omitted.) |
From: Mega M. <kl...@us...> - 2012-05-08 23:07:11
|
Update of /cvsroot/kernelloader/linux/busybox In directory vz-cvs-3.sog:/tmp/cvs-serv22449/busybox Log Message: Directory /cvsroot/kernelloader/linux/busybox added to the repository |
From: Mega M. <kl...@us...> - 2012-04-06 11:09:07
|
Update of /cvsroot/kernelloader/kernelloader/loader In directory vz-cvs-3.sog:/tmp/cvs-serv9369/loader Modified Files: loader.h modules.c nvram.c Log Message: Fix DVD-R support on Hong Kong consoles (SCPH-70006, v12). Index: nvram.c =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/loader/nvram.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** nvram.c 28 Feb 2012 23:19:25 -0000 1.4 --- nvram.c 6 Apr 2012 11:09:05 -0000 1.5 *************** *** 84,88 **** ps2_console_type[sizeof(ps2_console_type) - 1] = 0; printf("PS2 Console type: %s\n", ps2_console_type); ! snprintf(ps2_region_type, sizeof(ps2_region_type), "0x%02x 0x%02x (%d NVM errors)", nvm[off->fake_region], nvm[off->real_region], nvm_errors); } --- 84,88 ---- ps2_console_type[sizeof(ps2_console_type) - 1] = 0; printf("PS2 Console type: %s\n", ps2_console_type); ! snprintf(ps2_region_type, sizeof(ps2_region_type), "S%02x T%02x F%02x R%02x (%d NVM errors)", nvm[0x180], nvm[0x181], nvm[off->fake_region], nvm[off->real_region], nvm_errors); } Index: loader.h =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/loader/loader.h,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** loader.h 1 Mar 2012 00:23:18 -0000 1.30 --- loader.h 6 Apr 2012 11:09:05 -0000 1.31 *************** *** 1,3 **** ! /* Copyright (c) 2007 - 2010 Mega Man */ #ifndef _LOADER_H_ #define _LOADER_H_ --- 1,3 ---- ! /* Copyright (c) 2007 - 2012 Mega Man */ #ifndef _LOADER_H_ #define _LOADER_H_ *************** *** 5,9 **** #include "stdint.h" ! #define LOADER_VERSION "2.6" #ifdef __cplusplus --- 5,9 ---- #include "stdint.h" ! #define LOADER_VERSION "2.7" #ifdef __cplusplus Index: modules.c =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/loader/modules.c,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** modules.c 1 Mar 2012 00:23:18 -0000 1.24 --- modules.c 6 Apr 2012 11:09:05 -0000 1.25 *************** *** 446,450 **** nvm = get_nvram(); ! if (nvm[NVM_FAKE_REGION] == ps2_rom_version[4]) { /* NVM layout seems to be correct. */ eromdrvpath[12] = nvm[NVM_REAL_REGION]; --- 446,450 ---- nvm = get_nvram(); ! if (nvm_errors == 0) { /* NVM layout seems to be correct. */ eromdrvpath[12] = nvm[NVM_REAL_REGION]; *************** *** 454,470 **** close(rv); } else { ! error_printf("Can't find driver for DVD video: \"%s\".", eromdrvpath); continue; } } else { ! if (nvm_errors > 0) { ! error_printf("%d errors when reading NVRAM. Please set path " ! "to EROMDRV and reload modules.", nvm_errors); ! } else { ! error_printf("The region code stored in the NVRAM 0x%02x " ! "doesn't match 0x%02x from the PS2 version string.", ! nvm[NVM_FAKE_REGION], ! ps2_rom_version[4]); ! } continue; } --- 454,469 ---- close(rv); } else { ! error_printf("The region code stored in the NVRAM S%02x T%02x F%02x R%02x " ! "can't be detected by version string %s (%s).", ! nvm[0x180], ! nvm[0x181], ! nvm[NVM_FAKE_REGION], ! nvm[NVM_REAL_REGION], ! ps2_rom_version); continue; } } else { ! error_printf("%d errors when reading NVRAM. Please set path " ! "to EROMDRV and reload modules.", nvm_errors); continue; } |
From: Mega M. <kl...@us...> - 2012-04-06 11:07:26
|
Update of /cvsroot/kernelloader/kernelloader/loader In directory vz-cvs-3.sog:/tmp/cvs-serv9288/loader Modified Files: loadermenu.cpp Log Message: Fixed hda3 selection. Index: loadermenu.cpp =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/loader/loadermenu.cpp,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** loadermenu.cpp 1 Mar 2012 00:23:18 -0000 1.35 --- loadermenu.cpp 6 Apr 2012 11:07:23 -0000 1.36 *************** *** 322,326 **** static kernel_param_t hda3Config = { ! "root=/dev/hda2", kernelParameter, sizeof(kernelParameter), --- 322,326 ---- static kernel_param_t hda3Config = { ! "root=/dev/hda3", kernelParameter, sizeof(kernelParameter), |
From: Mega M. <kl...@us...> - 2012-03-29 20:29:18
|
Update of /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/include/asm In directory vz-cvs-3.sog:/tmp/cvs-serv14289/arch/mips/include/asm Modified Files: atomic.h Log Message: Added support for atomic64 stuff needed by newer WLAN drivers. Index: atomic.h =================================================================== RCS file: /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/arch/mips/include/asm/atomic.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** atomic.h 27 Sep 2010 19:46:45 -0000 1.1.1.1 --- atomic.h 29 Mar 2012 20:29:16 -0000 1.2 *************** *** 22,25 **** --- 22,29 ---- #include <asm/system.h> + #ifdef CONFIG_GENERIC_ATOMIC64 + #include <asm-generic/atomic64.h> + #endif + #define ATOMIC_INIT(i) { (i) } |
From: Mega M. <kl...@us...> - 2012-03-29 20:28:10
|
Update of /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/drivers/video In directory vz-cvs-3.sog:/tmp/cvs-serv14232/drivers/video Modified Files: ps2fb.c Log Message: Added note that code needs to be compatible with old tools (setcrtmode). Index: ps2fb.c =================================================================== RCS file: /cvsroot/kernelloader/linux/linux-2.6.35.4-mipsel-ps2/drivers/video/ps2fb.c,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** ps2fb.c 12 Feb 2012 23:13:22 -0000 1.11 --- ps2fb.c 29 Mar 2012 20:28:07 -0000 1.12 *************** *** 833,836 **** --- 833,837 ---- } + /* TBD: Should use crtmode set by set crtmode application via /dev/ps2gs */ res = ps2con_get_resolution(crtmode, var->xres, var->yres, 60 /* TBD: calculate rate. */); if (res < 0) { |
From: Mega M. <kl...@us...> - 2012-03-01 00:26:06
|
Update of /cvsroot/kernelloader/build In directory vz-cvs-3.sog:/tmp/cvs-serv32009 Modified Files: makedelivery.sh Log Message: Replace UNSTABLE instead of TODAY by release date. Index: makedelivery.sh =================================================================== RCS file: /cvsroot/kernelloader/build/makedelivery.sh,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** makedelivery.sh 25 Aug 2010 10:07:17 -0000 1.4 --- makedelivery.sh 1 Mar 2012 00:26:04 -0000 1.5 *************** *** 32,36 **** cvs -z3 export -r $CVSTAG -d $DIRNAME $MODULE || error_exit "CVS export failed." TODAY=`date +"%d.%m.%Y"` ! sed $DIRNAME/loader/graphic.cpp -e "s-TODAY-$TODAY-g" >$TMPDIR/graphic.cpp || error_exit mv $TMPDIR/graphic.cpp $DIRNAME/loader/graphic.cpp || error_exit sed $DIRNAME/loader/loader.h -e "s-LOADER_VERSION.*-LOADER_VERSION \"$VERSION\"-g" >$TMPDIR/loader.h || error_exit --- 32,36 ---- cvs -z3 export -r $CVSTAG -d $DIRNAME $MODULE || error_exit "CVS export failed." TODAY=`date +"%d.%m.%Y"` ! sed $DIRNAME/loader/graphic.cpp -e "s-UNSTABLE-$TODAY-g" >$TMPDIR/graphic.cpp || error_exit mv $TMPDIR/graphic.cpp $DIRNAME/loader/graphic.cpp || error_exit sed $DIRNAME/loader/loader.h -e "s-LOADER_VERSION.*-LOADER_VERSION \"$VERSION\"-g" >$TMPDIR/loader.h || error_exit |
From: Mega M. <kl...@us...> - 2012-03-01 00:23:20
|
Update of /cvsroot/kernelloader/kernelloader In directory vz-cvs-3.sog:/tmp/cvs-serv30642 Modified Files: history.txt Log Message: Added parameter for disabling CDVD. Treat compiler warnings as errors in kernelloader. Fix compiler warnings. Index: history.txt =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/history.txt,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** history.txt 28 Feb 2012 00:00:13 -0000 1.19 --- history.txt 1 Mar 2012 00:23:18 -0000 1.20 *************** *** 7,10 **** --- 7,14 ---- The modules need to be reloaded in the menu Configuration-> Net Options. + - Live DVD has been successfully tested with SCPH-70012 (v12). + - Added commandline parameter "--no-cdvd" to disable CD/DVD + access. This can be used with ps2link, e.g.: + ps2client -h 192.168.0.23 execee host:kloader2.6.elf -d --no-cdvd 2.5 *************** *** 22,25 **** --- 26,30 ---- should fix DVD video support on these consoles. This is needed to get the Live DVD working. + UPDATE: The detection is worse. The problem is fixed in 2.6. - Added mode setting by function keys: F1: Auto detect |
From: Mega M. <kl...@us...> - 2012-03-01 00:21:49
|
Update of /cvsroot/kernelloader/kernelloader In directory vz-cvs-3.sog:/tmp/cvs-serv30532 Modified Files: TODO.txt Log Message: Updated TODO list. Index: TODO.txt =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/TODO.txt,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** TODO.txt 22 Aug 2010 09:21:45 -0000 1.18 --- TODO.txt 1 Mar 2012 00:21:46 -0000 1.19 *************** *** 23,25 **** Fix heavy load Network (Samba) problems on slim. ! Reset ist irgendwie in Syscall 0 und 1 vergraben. --- 23,36 ---- Fix heavy load Network (Samba) problems on slim. ! Add support for reset. Reset is somewhere defined in Syscall 0 and 1. ! ! Warum geht vmlinux_v4 nicht ab kernelloader 2.4 mit initrd ohne Festplatte. ! ! Driver for /proc/ps2sysvers. ! ! Write ps2_bootinfo->boot_time and other fields. ! ! NFS UDP ssems not to work with Linux 2.6. NFS-Root, out of memory, SLAB (slabtop) ! ! Memory leak with NFS/TCP in Linux 2.6. ! |
From: Mega M. <kl...@us...> - 2012-03-01 00:17:51
|
Update of /cvsroot/kernelloader/kernelloader/loader In directory vz-cvs-3.sog:/tmp/cvs-serv30033/loader Modified Files: graphic.cpp Log Message: Display UNSTABLE instead of TODAY in preliminary versions. Index: graphic.cpp =================================================================== RCS file: /cvsroot/kernelloader/kernelloader/loader/graphic.cpp,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** graphic.cpp 19 Feb 2012 15:12:03 -0000 1.24 --- graphic.cpp 1 Mar 2012 00:17:48 -0000 1.25 *************** *** 390,394 **** "by Mega Man"); gsKit_fontm_print_scaled(gsGlobal, gsFont, 490, gsGlobal->Height - reservedEndOfDisplayY + 15, 3, 0.5, TexBlack, ! "TODAY" #ifdef RTE " RTE" --- 390,394 ---- "by Mega Man"); gsKit_fontm_print_scaled(gsGlobal, gsFont, 490, gsGlobal->Height - reservedEndOfDisplayY + 15, 3, 0.5, TexBlack, ! "UNSTABLE" #ifdef RTE " RTE" |