You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(11) |
Jun
(66) |
Jul
(16) |
Aug
(2) |
Sep
(7) |
Oct
(17) |
Nov
(1) |
Dec
(220) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(154) |
Feb
(167) |
Mar
(159) |
Apr
(172) |
May
(35) |
Jun
(58) |
Jul
(97) |
Aug
(285) |
Sep
(139) |
Oct
(252) |
Nov
(8) |
Dec
(3) |
2004 |
Jan
(13) |
Feb
(159) |
Mar
(136) |
Apr
(33) |
May
(50) |
Jun
(42) |
Jul
(140) |
Aug
(42) |
Sep
(199) |
Oct
(31) |
Nov
(55) |
Dec
|
2005 |
Jan
|
Feb
(12) |
Mar
(214) |
Apr
(119) |
May
(21) |
Jun
(2) |
Jul
(127) |
Aug
(10) |
Sep
(3) |
Oct
(24) |
Nov
(1) |
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
(45) |
May
(13) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(5) |
Nov
(26) |
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(35) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: Jan-Benedict G. <jb...@us...> - 2005-09-26 20:42:49
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19291 Modified Files: udiv.S urem.S Log Message: - Because the register save masks are 16bit values, I'd prefer to write them with four hex digits. - Use defined macros for DIVISOR and DIVIDEND. Index: urem.S =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/lib/urem.S,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- urem.S 26 Sep 2005 19:15:18 -0000 1.2 +++ urem.S 26 Sep 2005 20:42:41 -0000 1.3 @@ -49,10 +49,10 @@ #define DIVISOR 8(%ap) ENTRY(__urem) - .word 0x04 # save R2 - movl 8(%ap),%r2 + .word 0x0004 # save R2 + movl DIVISOR,%r2 jlss Leasy # big divisor: settle by comparison - movl 4(%ap),%r0 + movl DIVIDEND,%r0 jlss Lhard # big dividend: need extended division divl3 %r2,%r0,%r1 # small divisor and dividend: signed modulus mull2 %r2,%r1 Index: udiv.S =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/lib/udiv.S,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- udiv.S 26 Sep 2005 19:15:17 -0000 1.2 +++ udiv.S 26 Sep 2005 20:42:41 -0000 1.3 @@ -50,7 +50,7 @@ #define DIVISOR 8(%ap) ENTRY(__udiv) - .word 0x04 # save R2 + .word 0x0004 # save R2 movl DIVISOR,%r2 jlss Leasy # big divisor: settle by comparison movl DIVIDEND,%r0 |
From: Jan-Benedict G. <jb...@us...> - 2005-09-26 19:15:33
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28752 Modified Files: udiv.S urem.S Log Message: - Correct me if I'm wrong, but for saving R2, the register save mask should be 0x0004, not 0x0002. We need to set bit #2, not the 2nd bit. - This code was taken from NetBSD, so we'd probably tell them? - Why did it work, though? I think that GCC (or the whole VAX ABI) implies that R0 and R1 are for returning values (and thus may not be pushed onto the stack) and R2..R5 are ment for temporary values that are not preserved during CALLSing a function, so the compiler will reload these registers. Though, that's theory and I haven't tested it :-) Index: urem.S =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/lib/urem.S,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- urem.S 25 May 2005 23:05:52 -0000 1.1 +++ urem.S 26 Sep 2005 19:15:18 -0000 1.2 @@ -49,7 +49,7 @@ #define DIVISOR 8(%ap) ENTRY(__urem) - .word 0x02 # save R2 + .word 0x04 # save R2 movl 8(%ap),%r2 jlss Leasy # big divisor: settle by comparison movl 4(%ap),%r0 Index: udiv.S =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/lib/udiv.S,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- udiv.S 25 May 2005 23:05:52 -0000 1.1 +++ udiv.S 26 Sep 2005 19:15:17 -0000 1.2 @@ -50,7 +50,7 @@ #define DIVISOR 8(%ap) ENTRY(__udiv) - .word 0x02 # save R2 + .word 0x04 # save R2 movl DIVISOR,%r2 jlss Leasy # big divisor: settle by comparison movl DIVIDEND,%r0 |
From: Jan-Benedict G. <jb...@us...> - 2005-09-23 09:51:20
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31854 Modified Files: entry.S Log Message: - Some more cleanup. Index: entry.S =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/entry.S,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- entry.S 25 Apr 2005 13:11:55 -0000 1.18 +++ entry.S 23 Sep 2005 09:51:12 -0000 1.19 @@ -51,7 +51,7 @@ */ pushl %r0 /* Push R0 to have a free working register */ - + /* * Get number of exception info longwords into R0. * Remember that this value is stored immediately after the @@ -111,7 +111,7 @@ pushal 76(%sp) /* address of exception info */ pushl 76(%sp) /* handler_PC */ pushal 8(%sp) /* start of pt_regs */ - + calls $3, do_irq_excep .globl ret_from_syscall @@ -152,7 +152,7 @@ * on the stack. First get the size of the exception info into R0 */ movl *16(%sp), %r0 - + /* * Now move the saved PC down over the original (the 20-byte offset * takes care of skipping over the top 5 items on the stack, and then @@ -165,7 +165,7 @@ * get to usermode originally as we make up a new PSL * in start_thread and we need the CPU to believe it */ - movl 8(%sp), 24(%sp)[%r0] + movl 8(%sp), 24(%sp)[%r0] /* * The stack now looks like: @@ -271,7 +271,7 @@ tstl probe_resume_addr /* Are we executing an iospace_probeX() call? */ bneq probing /* Branch if yes */ - pushr $0x3f /* push all registers in case we can restart */ + pushr $0x3f /* push all registers in case we can restart */ pushab 24(%sp) /* address of stack slot which holds byte count */ calls $1, machine_check /* in reboot.c */ popr $0x3f /* spring them off */ |
From: Kenn H. <ke...@us...> - 2005-08-24 22:30:53
|
Update of /cvsroot/linux-vax/kernel-2.5/Documentation/vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26671 Modified Files: keep_an_eye_on.txt Log Message: asm/segment.h now removed Index: keep_an_eye_on.txt =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/Documentation/vax/keep_an_eye_on.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- keep_an_eye_on.txt 24 Aug 2005 17:15:24 -0000 1.5 +++ keep_an_eye_on.txt 24 Aug 2005 22:30:45 -0000 1.6 @@ -24,6 +24,3 @@ - schedule_timeout(30*HZ/100); + msleep(300); -- Aug 24, 2005: Remove asm/segment.h from low hanging architectures - Delete include/asm-vax/segment.h from CVS and rebuild once for a - check. |
From: Kenn H. <ke...@us...> - 2005-08-24 22:24:00
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24937 Removed Files: segment.h Log Message: asm/segment.h no longer used --- segment.h DELETED --- |
From: Jan-Benedict G. <jb...@us...> - 2005-08-24 17:15:32
|
Update of /cvsroot/linux-vax/kernel-2.5/Documentation/vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23796 Modified Files: keep_an_eye_on.txt Log Message: - Schedule asm/segment.h for removal. Index: keep_an_eye_on.txt =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/Documentation/vax/keep_an_eye_on.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- keep_an_eye_on.txt 25 Apr 2005 14:42:43 -0000 1.4 +++ keep_an_eye_on.txt 24 Aug 2005 17:15:24 -0000 1.5 @@ -24,3 +24,6 @@ - schedule_timeout(30*HZ/100); + msleep(300); +- Aug 24, 2005: Remove asm/segment.h from low hanging architectures + Delete include/asm-vax/segment.h from CVS and rebuild once for a + check. |
From: Jan-Benedict G. <jb...@us...> - 2005-08-14 14:11:07
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15991/include/asm-vax Modified Files: errno.h Log Message: - Whitespace police. Index: errno.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/errno.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- errno.h 12 Jan 2003 22:35:44 -0000 1.4 +++ errno.h 14 Aug 2005 14:10:55 -0000 1.5 @@ -1,6 +1,6 @@ #ifndef _VAX_ERRNO_H #define _VAX_ERRNO_H - + #include <asm-generic/errno.h> #endif /* _VAX_ERRNO_H */ |
From: Jan-Benedict G. <jb...@us...> - 2005-08-07 02:05:08
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/boot In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7956 Modified Files: startup.c Log Message: - Housekeeping: Tell the world about our new list's email address. Index: startup.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/boot/startup.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- startup.c 24 May 2005 07:57:23 -0000 1.10 +++ startup.c 7 Aug 2005 02:04:59 -0000 1.11 @@ -59,7 +59,7 @@ enable_early_printk(); #endif - printk(KERN_INFO "Linux/VAX <lin...@mi...>\n"); + printk(KERN_INFO "Linux/VAX <lin...@pe...>\n"); #ifdef __SMP__ { |
From: Jan-Benedict G. <jb...@us...> - 2005-08-06 22:14:46
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8438/include/asm-vax Modified Files: diag_led.h Log Message: - Add base address for KA52 (4000m100A) Index: diag_led.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/diag_led.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- diag_led.h 25 Apr 2005 14:09:21 -0000 1.6 +++ diag_led.h 6 Aug 2005 22:14:34 -0000 1.7 @@ -23,6 +23,7 @@ #define DIAG_LED_KA46_BASE 0x20080010 #define DIAG_LED_KA48_BASE 0x20080010 #define DIAG_LED_KA49_BASE 0x25800004 +#define DIAG_LED_KA52_BASE 0x20140030 #define DIAG_LED_KA670_BASE 0x20140030 #define DIAG_LED_VXT_BASE 0x200c1000 |
From: Jan-Benedict G. <jb...@us...> - 2005-08-04 19:52:47
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31147 Modified Files: vaxcpu.h Log Message: - Random whitespace fixes. This file needs a major cleanup (or splitting of the values into several files (per CPU family?)) Index: vaxcpu.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/vaxcpu.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- vaxcpu.h 1 Oct 2004 23:57:18 -0000 1.6 +++ vaxcpu.h 4 Aug 2005 19:52:38 -0000 1.7 @@ -9,7 +9,7 @@ /* SID register. Top byte is the system ID. */ /* Other bytes in SID are system dependent. */ -/* e.g. for CVAX, low byte is microcode rev. level. */ +/* e.g. for CVAX, low byte is microcode rev. level. */ /* Chip SERIES -- from SID register */ /* First set from table 8.2 pg 284 */ @@ -22,7 +22,7 @@ /* f. hardware manuals & ultrix headers + other bits. */ #define VAX_CVAX 10 #define VAX_RIGEL 11 -#define VAX_MARIAH 18 +#define VAX_MARIAH 18 #define VAX_NVAX 19 #define VAX_SOC 20 @@ -183,7 +183,7 @@ #define CVAX_SID_UCODE_REV_SIZE 8 -/* CVAX stores additional ID info in the System ID Extension +/* CVAX stores additional ID info in the System ID Extension at this physical address in ROM. */ #define CVAX_SIDEX_ADDR 0x20040004 @@ -231,7 +231,7 @@ /* offsets into prom-space for useful routines */ -#define KA4_SIDEX 0x20040004 +#define KA4_SIDEX 0x20040004 #define KA4_GETCHAR 0x20040044 #define KA4_PUTCHAR 0x20040058 @@ -282,6 +282,6 @@ /*****************************************************************************/ /* Definitions for NVAX family CPUs */ -#define NVAX_SIDEX_ADDR 0x20040004 +#define NVAX_SIDEX_ADDR 0x20040004 #endif /* _VAX_CPU_H */ |
From: Jan-Benedict G. <jb...@us...> - 2005-08-02 21:11:44
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22209/arch/vax/kernel Modified Files: syscall.c Log Message: - Cosmetics: Put email address into < >. Index: syscall.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/syscall.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- syscall.c 31 Jul 2005 19:55:39 -0000 1.15 +++ syscall.c 2 Aug 2005 21:11:35 -0000 1.16 @@ -276,7 +276,7 @@ printk (KERN_DEBUG "Syscall %d out of range or not " "implemented.\n", sc_number); printk (KERN_DEBUG "Please report to " - "lin...@pe...\n"); + "<lin...@pe...>.\n"); regs->r0 = -ENOSYS; return; } |
From: Jan-Benedict G. <jb...@us...> - 2005-08-02 20:58:44
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17845 Modified Files: Makefile Log Message: - Finally. This nails down the "section type conflict". My understanding is that it actually *is* a programming bug, but -fno-unit-at-a-time hides it. This is what i386 does, too. - Compile run with current gcc-4.1 is (still) running. - BIG FAT WARNING: The first patches are floating around to drop support for older gcc versions. 2.95 is on the list, so I guess we'd really start focussing on gcc-4.1 . If it doesn't compile for you (of if you don't have all the needed disk space needed by my wasteful script:-) I can send you a binary pack. Index: Makefile =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/Makefile,v retrieving revision 1.38 retrieving revision 1.39 diff -u -d -r1.38 -r1.39 --- Makefile 26 Jun 2005 13:41:48 -0000 1.38 +++ Makefile 2 Aug 2005 20:58:22 -0000 1.39 @@ -20,7 +20,9 @@ # Note that this CFLAGS definition will override the definition # in the top-level Makefile. We want -O1, not -O2. This is probably # only needed for our old gcc-2.95, but no longer for gcc-4.1. -CFLAGS := $(subst -O2,-O1,$(CFLAGS) ) +CFLAGS += -pipe +CFLAGS += $(call cc-option,-fno-unit-at-a-time) +CFLAGS := $(subst -O2,-O1,$(CFLAGS)) # These flags are used by the top-level makefile when linking # the kernel |
From: Kenn H. <ke...@us...> - 2005-08-01 23:43:30
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/vax/char In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32653/drivers/vax/char Modified Files: dz.c Log Message: Get dz.c to compile again after serio changes in 2.6.12 Index: dz.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/vax/char/dz.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- dz.c 25 Apr 2005 09:37:12 -0000 1.4 +++ dz.c 1 Aug 2005 23:43:06 -0000 1.5 @@ -1346,16 +1346,16 @@ #ifdef CONFIG_SERIO memset (&info->serio, 0, sizeof (struct serio)); info->serio.port_data = info; - info->serio.type = SERIO_RS232; + info->serio.id.type = SERIO_RS232; switch (i) { case DZ_KEYBOARD: - info->serio.type |= SERIO_LKKBD; + info->serio.id.type |= SERIO_LKKBD; sprintf (info->serio.name, "dzkbd"); sprintf (info->serio.phys, "dz/line0"); break; case DZ_MOUSE: - info->serio.type |= SERIO_VSXXXAA; + info->serio.id.type |= SERIO_VSXXXAA; sprintf (info->serio.name, "dzmouse"); sprintf (info->serio.phys, "dz/line1"); break; |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 19:55:57
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16116 Modified Files: syscall.c Log Message: - Update mailing list address so potential users of broken syscalls get the correct one... Index: syscall.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/syscall.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- syscall.c 26 Apr 2005 22:21:50 -0000 1.14 +++ syscall.c 31 Jul 2005 19:55:39 -0000 1.15 @@ -276,7 +276,7 @@ printk (KERN_DEBUG "Syscall %d out of range or not " "implemented.\n", sc_number); printk (KERN_DEBUG "Please report to " - "lin...@so...\n"); + "lin...@pe...\n"); regs->r0 = -ENOSYS; return; } |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 18:17:52
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27003 Modified Files: resource.h Log Message: - Use the asm-generic/resource.h. This is needed for [RLIMIT_MSGQUEUE]. - We don't need out own version, since we don't need to be that compatible to other operating systems on VAX. Maybe at some time, Ultrix compatibility would be interesting. - I'm not sure, but I've got a feeling that my KA43 (which boots now to userland) is less stable than with 2.6.11. I *think* this is possibly caused by this, because RLIM_NLIMITS is now 15 (was 13) and thus, userspace memory might be overwritten because kernel writes more than userspace (uClibc) expects? - THIS PATCH NEEDS REVIEW! Index: resource.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/resource.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- resource.h 2 Sep 2004 22:41:50 -0000 1.4 +++ resource.h 31 Jul 2005 18:17:40 -0000 1.5 @@ -1,51 +1,6 @@ #ifndef _ASM_VAX_RESOURCE_H #define _ASM_VAX_RESOURCE_H -/*atp jan 2001 - taken from pa-risc for 2.4 update */ - -/* - * Resource limits - */ - -#define RLIMIT_CPU 0 /* CPU time in ms */ -#define RLIMIT_FSIZE 1 /* Maximum filesize */ -#define RLIMIT_DATA 2 /* max data size */ -#define RLIMIT_STACK 3 /* max stack size */ -#define RLIMIT_CORE 4 /* max core file size */ -#define RLIMIT_RSS 5 /* max resident set size */ -#define RLIMIT_NPROC 6 /* max number of processes */ -#define RLIMIT_NOFILE 7 /* max number of open files */ -#define RLIMIT_MEMLOCK 8 /* max locked-in-memory address space */ -#define RLIMIT_AS 9 /* address space limit */ -#define RLIMIT_LOCKS 10 /* maximum file locks held */ -#define RLIMIT_SIGPENDING 11 /* max number of pending signals */ -#define RLIMIT_MSGQUEUE 12 /* maximum bytes in POSIX mqueues */ - -#define RLIM_NLIMITS 13 - -/* - * SuS says limits have to be unsigned. - * Which makes a ton more sense anyway. - */ -#define RLIM_INFINITY (~0UL) - -#ifdef __KERNEL__ - -#define INIT_RLIMITS \ -{ \ - { RLIM_INFINITY, RLIM_INFINITY }, \ - { RLIM_INFINITY, RLIM_INFINITY }, \ - { RLIM_INFINITY, RLIM_INFINITY }, \ - { _STK_LIM, 10 * _STK_LIM }, \ - { 0, RLIM_INFINITY }, \ - { RLIM_INFINITY, RLIM_INFINITY }, \ - { 0, 0 }, \ - { INR_OPEN, INR_OPEN }, \ - { RLIM_INFINITY, RLIM_INFINITY }, \ - { RLIM_INFINITY, RLIM_INFINITY }, \ - { RLIM_INFINITY, RLIM_INFINITY }, \ -} - -#endif /* __KERNEL__ */ +#include <asm-generic/resource.h> #endif |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 18:12:52
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26619 Modified Files: hardirq.h Log Message: - Lower HARDIRQ_BITS from 15 to 10. This is needed to not collide with PREEMPT_ACTIVE (0x40000000), which is checked these days in include/linux/hardirq.h . Though, I'm not sure if this patch is actually okay. - PLEASE COMMENT ON IT! Index: hardirq.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/hardirq.h,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- hardirq.h 31 Jul 2005 13:22:20 -0000 1.14 +++ hardirq.h 31 Jul 2005 18:12:44 -0000 1.15 @@ -19,17 +19,8 @@ #include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */ -/* - * We put the hardirq and softirq counter into the preemption - * counter. The bitmask has the following meaning: - * - * - bits 0-7 are the preemption count (max depth: 256) - * - bits 8-15 are the softirq count (max # of softirqs: 256) - * - bits 16-30 are the hardirq count (max # of hardirqs: 256) - * - bit 31 is the PREEMPT_ACTIVE flag - */ - -#define HARDIRQ_BITS 15 +/* Enough space to represent out 384 IRQs. */ +#define HARDIRQ_BITS 10 /* was: 15 -- jb...@lu..., 20050731 */ /* * The hardirq mask has to be large enough to have space |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 17:28:37
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/video In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17734 Modified Files: Kconfig Log Message: - The vaxlcgfb needs softcursor support. Index: Kconfig =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/video/Kconfig,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- Kconfig 24 Jul 2005 21:36:48 -0000 1.15 +++ Kconfig 31 Jul 2005 17:28:22 -0000 1.16 @@ -615,6 +615,7 @@ config FB_VAXLCG tristate "VAX LCG framebuffer support" depends on FB && VAX + select FB_SOFT_CURSOR help This is a very dumb framebuffer driver for the LCG (Low Cost Graphics) framebuffer found on VAXstation 4000/60 systems. |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 17:27:53
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17556 Modified Files: Kconfig Log Message: - Include lib/Kconfig.debug. It contains the log buffer shift for example, which is needed... Index: Kconfig =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/Kconfig,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- Kconfig 28 Mar 2005 16:19:57 -0000 1.23 +++ Kconfig 31 Jul 2005 17:27:44 -0000 1.24 @@ -274,4 +274,5 @@ source "drivers/media/Kconfig" source "sound/Kconfig" source "lib/Kconfig" +source "lib/Kconfig.debug" |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 16:36:11
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6971/asm-vax/mm Modified Files: pgtable.h Log Message: - #define io_remap_pfn_range() Index: pgtable.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm/pgtable.h,v retrieving revision 1.16 retrieving revision 1.17 diff -u -d -r1.16 -r1.17 --- pgtable.h 31 Jul 2005 15:22:10 -0000 1.16 +++ pgtable.h 31 Jul 2005 16:35:59 -0000 1.17 @@ -188,5 +188,7 @@ #define io_remap_page_range(vma, vaddr, paddr, size, prot) \ remap_pfn_range (vma, vaddr, (paddr) >> PAGE_SHIFT, size, prot) +#define io_remap_pfn_range(vma, vaddr, pfn, size, prot) \ + remap_pfn_range (vma, vaddr, pfn, size, prot) #endif |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 16:23:57
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/video/logo In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3900 Modified Files: logo.c Log Message: - This looks like a merge conflict. Index: logo.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/video/logo/logo.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- logo.c 24 Jul 2005 21:43:57 -0000 1.5 +++ logo.c 31 Jul 2005 16:23:48 -0000 1.6 @@ -60,23 +60,19 @@ logo = &logo_superh_vga16; #endif } - + if (depth >= 8) { #ifdef CONFIG_LOGO_LINUX_CLUT224 /* Generic Linux logo */ logo = &logo_linux_clut224; #endif #ifdef CONFIG_LOGO_DEC_CLUT224 - /* DEC Linux logo on MIPS/MIPS64 or ALPHA */ -#ifndef CONFIG_ALPHA + /* DEC Linux logo on MIPS/MIPS64, VAX or ALPHA */ +#ifdef CONFIG_MIPS if (mips_machgroup == MACH_GROUP_DEC) #endif logo = &logo_dec_clut224; #endif -#ifdef CONFIG_VAX - logo = &logo_dec_clut224; -#endif -#endif #ifdef CONFIG_LOGO_MAC_CLUT224 /* Macintosh Linux logo on m68k */ if (MACH_IS_MAC) |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 16:12:35
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1571/include/asm-vax Modified Files: io.h Log Message: - #define xlate_dev_kmem_ptr(), too. Index: io.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/io.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- io.h 31 Jul 2005 16:03:51 -0000 1.4 +++ io.h 31 Jul 2005 16:12:23 -0000 1.5 @@ -45,6 +45,7 @@ #define outb_p(x, addr) outb(x, addr) #define xlate_dev_mem_ptr(p) __va(p) +#define xlate_dev_kmem_ptr(p) (p) #endif /* __KERNEL__ */ |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 16:04:00
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32190/include/asm-vax Modified Files: io.h Log Message: - #define xlate_dev_mem_ptr() Index: io.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/io.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- io.h 20 May 2002 00:33:39 -0000 1.3 +++ io.h 31 Jul 2005 16:03:51 -0000 1.4 @@ -38,11 +38,13 @@ #define memcpy_fromio(a,b,c) memcpy((a),__io_virt(b),(c)) #define memcpy_toio(a,b,c) memcpy(__io_virt(a),(b),(c)) -#define inb_p(addr) readb(addr) -#define inb(addr) readb(addr) +#define inb_p(addr) readb(addr) +#define inb(addr) readb(addr) -#define outb(x,addr) ((void) writeb(x,addr)) -#define outb_p(x,addr) outb(x,addr) +#define outb(x, addr) ((void) writeb(x, addr)) +#define outb_p(x, addr) outb(x, addr) + +#define xlate_dev_mem_ptr(p) __va(p) #endif /* __KERNEL__ */ |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 15:22:19
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24697/include/asm-vax/mm Modified Files: pgtable.h Log Message: - FIRST_USER_ADDRESS = 0 Index: pgtable.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm/pgtable.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- pgtable.h 25 Apr 2005 14:27:40 -0000 1.15 +++ pgtable.h 31 Jul 2005 15:22:10 -0000 1.16 @@ -27,8 +27,9 @@ * for up to date memory layout */ -#define KERNEL_START_PHYS 0x00100000 -#define KERNEL_START_VIRT (KERNEL_START_PHYS + PAGE_OFFSET) +#define KERNEL_START_PHYS 0x00100000 +#define KERNEL_START_VIRT (KERNEL_START_PHYS + PAGE_OFFSET) +#define FIRST_USER_ADDRESS 0 /* * How many extra entries in the system page table for I/O space @@ -167,6 +168,8 @@ #define max_hwpfn (boot_rpb.l_pfncnt) extern unsigned long max_pfn; +#define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) + /* generic stuff */ #include <asm-generic/pgtable.h> |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 15:16:09
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23510/include/asm-vax/mm Modified Files: pagelet_pte.h Log Message: - pte_clear() now takes three arguments. Index: pagelet_pte.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm/pagelet_pte.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- pagelet_pte.h 28 Mar 2005 16:37:00 -0000 1.7 +++ pagelet_pte.h 31 Jul 2005 15:15:55 -0000 1.8 @@ -147,8 +147,9 @@ } /* Clear a pagecluster */ -static inline void pte_clear(pte_t *ptep) -{ +static inline void pte_clear(struct mm_struct *mm, unsigned long addr, + pte_t *ptep) +{ ptep->pte = 0; ptep->pte1 = 0; ptep->pte2 = 0; |
From: Jan-Benedict G. <jb...@us...> - 2005-07-31 15:09:26
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22051/include/asm-vax Modified Files: cacheflush.h Log Message: - Add missing third argument (pfn) to flush_cache_page(). Index: cacheflush.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/cacheflush.h,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- cacheflush.h 26 Apr 2005 21:52:22 -0000 1.8 +++ cacheflush.h 31 Jul 2005 15:09:16 -0000 1.9 @@ -14,7 +14,7 @@ #define flush_cache_all() do { } while (0) #define flush_cache_mm(mm) do { } while (0) #define flush_cache_range(mm, start, end) do { } while (0) -#define flush_cache_page(vma, vmaddr) do { } while (0) +#define flush_cache_page(vma, vmaddr, pfn) do { } while (0) #define flush_page_to_ram(page) do { } while (0) #define flush_dcache_page(page) do { } while (0) #define flush_dcache_mmap_lock(page) do { } while (0) |