Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 5533
b: refs/heads/master
c: f6620ca
h: refs/heads/master
i:
  5531: 51bcd85
v: v3
  • Loading branch information
Stephen Hemminger authored and Jeff Garzik committed Jul 31, 2005
1 parent 70abcc5 commit 6753e71
Show file tree
Hide file tree
Showing 39 changed files with 298 additions and 1,171 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e0b98c79e605f64f263ede53344f283f5e0548be
refs/heads/master: f6620cab9485d435aa93490533b8268d36dc4526
16 changes: 1 addition & 15 deletions trunk/Documentation/fb/vesafb.txt
Original file line number Diff line number Diff line change
Expand Up @@ -144,21 +144,7 @@ vgapal Use the standard vga registers for palette changes.
This is the default.
pmipal Use the protected mode interface for palette changes.

mtrr:n setup memory type range registers for the vesafb framebuffer
where n:
0 - disabled (equivalent to nomtrr)
1 - uncachable
2 - write-back
3 - write-combining (default)
4 - write-through

If you see the following in dmesg, choose the type that matches the
old one. In this example, use "mtrr:2".
...
mtrr: type mismatch for e0000000,8000000 old: write-back new: write-combining
...

nomtrr disable mtrr
mtrr setup memory type range registers for the vesafb framebuffer.

vremap:n
remap 'n' MiB of video RAM. If 0 or not specified, remap memory
Expand Down
7 changes: 0 additions & 7 deletions trunk/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c
Original file line number Diff line number Diff line change
Expand Up @@ -442,13 +442,6 @@ acpi_cpufreq_cpu_init (
(u32) data->acpi_data.states[i].transition_latency);

cpufreq_frequency_table_get_attr(data->freq_table, policy->cpu);

/*
* the first call to ->target() should result in us actually
* writing something to the appropriate registers.
*/
data->resume = 1;

return (result);

err_freqfree:
Expand Down
1 change: 0 additions & 1 deletion trunk/arch/i386/pci/acpi.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ static int __init pci_acpi_init(void)
acpi_irq_penalty_init();
pcibios_scanned++;
pcibios_enable_irq = acpi_pci_irq_enable;
pcibios_disable_irq = acpi_pci_irq_disable;

if (pci_routeirq) {
/*
Expand Down
6 changes: 0 additions & 6 deletions trunk/arch/i386/pci/common.c
Original file line number Diff line number Diff line change
Expand Up @@ -254,9 +254,3 @@ int pcibios_enable_device(struct pci_dev *dev, int mask)

return pcibios_enable_irq(dev);
}

void pcibios_disable_device (struct pci_dev *dev)
{
if (pcibios_disable_irq)
pcibios_disable_irq(dev);
}
1 change: 0 additions & 1 deletion trunk/arch/i386/pci/irq.c
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ struct irq_router_handler {
};

int (*pcibios_enable_irq)(struct pci_dev *dev) = NULL;
void (*pcibios_disable_irq)(struct pci_dev *dev) = NULL;

/*
* Check passed address for the PCI IRQ Routing Table signature
Expand Down
1 change: 0 additions & 1 deletion trunk/arch/i386/pci/pci.h
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,3 @@ extern int pcibios_scanned;
extern spinlock_t pci_config_lock;

extern int (*pcibios_enable_irq)(struct pci_dev *dev);
extern void (*pcibios_disable_irq)(struct pci_dev *dev);
12 changes: 6 additions & 6 deletions trunk/arch/ppc/kernel/head_44x.S
Original file line number Diff line number Diff line change
Expand Up @@ -179,14 +179,14 @@ skpinv: addi r4,r4,1 /* Increment */
4:
#ifdef CONFIG_SERIAL_TEXT_DEBUG
/*
* Add temporary UART mapping for early debug.
* We can map UART registers wherever we want as long as they don't
* interfere with other system mappings (e.g. with pinned entries).
* For an example of how we handle this - see ocotea.h. --ebs
* Add temporary UART mapping for early debug. This
* mapping must be identical to that used by the early
* bootloader code since the same asm/serial.h parameters
* are used for polled operation.
*/
/* pageid fields */
lis r3,UART0_IO_BASE@h
ori r3,r3,PPC44x_TLB_VALID | PPC44x_TLB_4K
ori r3,r3,PPC44x_TLB_VALID | PPC44x_TLB_256M

/* xlat fields */
lis r4,UART0_PHYS_IO_BASE@h /* RPN depends on SoC */
Expand All @@ -196,7 +196,7 @@ skpinv: addi r4,r4,1 /* Increment */
li r5,0
ori r5,r5,(PPC44x_TLB_SW | PPC44x_TLB_SR | PPC44x_TLB_I | PPC44x_TLB_G)

li r0,0 /* TLB slot 0 */
li r0,1 /* TLB slot 1 */

tlbwe r3,r0,PPC44x_TLB_PAGEID /* Load the pageid fields */
tlbwe r4,r0,PPC44x_TLB_XLAT /* Load the translation fields */
Expand Down
3 changes: 0 additions & 3 deletions trunk/arch/ppc/kernel/misc.S
Original file line number Diff line number Diff line change
Expand Up @@ -1451,6 +1451,3 @@ _GLOBAL(sys_call_table)
.long sys_waitid
.long sys_ioprio_set
.long sys_ioprio_get
.long sys_inotify_init /* 275 */
.long sys_inotify_add_watch
.long sys_inotify_rm_watch
6 changes: 1 addition & 5 deletions trunk/arch/ppc/platforms/4xx/ebony.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
* Copyright 2002-2005 MontaVista Software Inc.
*
* Eugene Surovegin <eugene.surovegin@zultys.com> or <ebs@ebshome.net>
* Copyright (c) 2003-2005 Zultys Technologies
* Copyright (c) 2003, 2004 Zultys Technologies
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
Expand Down Expand Up @@ -50,7 +50,6 @@
#include <asm/bootinfo.h>
#include <asm/ppc4xx_pic.h>
#include <asm/ppcboot.h>
#include <asm/tlbflush.h>

#include <syslib/gen550.h>
#include <syslib/ibm440gp_common.h>
Expand Down Expand Up @@ -249,9 +248,6 @@ ebony_early_serial_map(void)
#if defined(CONFIG_SERIAL_TEXT_DEBUG) || defined(CONFIG_KGDB)
/* Configure debug serial access */
gen550_init(0, &port);

/* Purge TLB entry added in head_44x.S for early serial access */
_tlbie(UART0_IO_BASE);
#endif

port.membase = ioremap64(PPC440GP_UART1_ADDR, 8);
Expand Down
13 changes: 2 additions & 11 deletions trunk/arch/ppc/platforms/4xx/ebony.h
Original file line number Diff line number Diff line change
Expand Up @@ -56,26 +56,17 @@
* Serial port defines
*/

#if defined(__BOOTER__)
/* OpenBIOS defined UART mappings, used by bootloader shim */
/* OpenBIOS defined UART mappings, used before early_serial_setup */
#define UART0_IO_BASE 0xE0000200
#define UART1_IO_BASE 0xE0000300
#else
/* head_44x.S created UART mapping, used before early_serial_setup.
* We cannot use default OpenBIOS UART mappings because they
* don't work for configurations with more than 512M RAM. --ebs
*/
#define UART0_IO_BASE 0xF0000200
#define UART1_IO_BASE 0xF0000300
#endif

/* external Epson SG-615P */
#define BASE_BAUD 691200

#define STD_UART_OP(num) \
{ 0, BASE_BAUD, 0, UART##num##_INT, \
(ASYNC_BOOT_AUTOCONF | ASYNC_SKIP_TEST), \
iomem_base: (void*)UART##num##_IO_BASE, \
iomem_base: UART##num##_IO_BASE, \
io_type: SERIAL_IO_MEM},

#define SERIAL_PORT_DFNS \
Expand Down
4 changes: 0 additions & 4 deletions trunk/arch/ppc/platforms/4xx/ocotea.c
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@
#include <asm/bootinfo.h>
#include <asm/ppc4xx_pic.h>
#include <asm/ppcboot.h>
#include <asm/tlbflush.h>

#include <syslib/gen550.h>
#include <syslib/ibm440gx_common.h>
Expand Down Expand Up @@ -267,9 +266,6 @@ ocotea_early_serial_map(void)
#if defined(CONFIG_SERIAL_TEXT_DEBUG) || defined(CONFIG_KGDB)
/* Configure debug serial access */
gen550_init(0, &port);

/* Purge TLB entry added in head_44x.S for early serial access */
_tlbie(UART0_IO_BASE);
#endif

port.membase = ioremap64(PPC440GX_UART1_ADDR, 8);
Expand Down
13 changes: 2 additions & 11 deletions trunk/arch/ppc/platforms/4xx/ocotea.h
Original file line number Diff line number Diff line change
Expand Up @@ -55,24 +55,15 @@
*/
#define RS_TABLE_SIZE 2

#if defined(__BOOTER__)
/* OpenBIOS defined UART mappings, used by bootloader shim */
/* OpenBIOS defined UART mappings, used before early_serial_setup */
#define UART0_IO_BASE 0xE0000200
#define UART1_IO_BASE 0xE0000300
#else
/* head_44x.S created UART mapping, used before early_serial_setup.
* We cannot use default OpenBIOS UART mappings because they
* don't work for configurations with more than 512M RAM. --ebs
*/
#define UART0_IO_BASE 0xF0000200
#define UART1_IO_BASE 0xF0000300
#endif

#define BASE_BAUD 11059200/16
#define STD_UART_OP(num) \
{ 0, BASE_BAUD, 0, UART##num##_INT, \
(ASYNC_BOOT_AUTOCONF | ASYNC_SKIP_TEST), \
iomem_base: (void*)UART##num##_IO_BASE, \
iomem_base: UART##num##_IO_BASE, \
io_type: SERIAL_IO_MEM},

#define SERIAL_PORT_DFNS \
Expand Down
6 changes: 0 additions & 6 deletions trunk/arch/ppc64/kernel/misc.S
Original file line number Diff line number Diff line change
Expand Up @@ -1129,9 +1129,6 @@ _GLOBAL(sys_call_table32)
.llong .compat_sys_waitid
.llong .sys32_ioprio_set
.llong .sys32_ioprio_get
.llong .sys_inotify_init /* 275 */
.llong .sys_inotify_add_watch
.llong .sys_inotify_rm_watch

.balign 8
_GLOBAL(sys_call_table)
Expand Down Expand Up @@ -1410,6 +1407,3 @@ _GLOBAL(sys_call_table)
.llong .sys_waitid
.llong .sys_ioprio_set
.llong .sys_ioprio_get
.llong .sys_inotify_init /* 275 */
.llong .sys_inotify_add_watch
.llong .sys_inotify_rm_watch
17 changes: 2 additions & 15 deletions trunk/arch/x86_64/kernel/mpparse.c
Original file line number Diff line number Diff line change
Expand Up @@ -970,21 +970,8 @@ int mp_register_gsi(u32 gsi, int edge_level, int active_high_low)
* due to unused I/O APIC pins.
*/
int irq = gsi;
if (gsi < MAX_GSI_NUM) {
if (gsi > 15)
gsi = pci_irq++;
#ifdef CONFIG_ACPI_BUS
/*
* Don't assign IRQ used by ACPI SCI
*/
if (gsi == acpi_fadt.sci_int)
gsi = pci_irq++;
#endif
gsi_to_irq[irq] = gsi;
} else {
printk(KERN_ERR "GSI %u is too high\n", gsi);
return gsi;
}
gsi = pci_irq++;
gsi_to_irq[irq] = gsi;
}

io_apic_set_pci_routing(ioapic, ioapic_pin, gsi,
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/x86_64/lib/csum-copy.S
Original file line number Diff line number Diff line change
Expand Up @@ -188,8 +188,8 @@ csum_partial_copy_generic:
source
movw (%rdi),%bx
adcl %ebx,%eax
decl %ecx
dest
decl %ecx
movw %bx,(%rsi)
leaq 2(%rdi),%rdi
leaq 2(%rsi),%rsi
Expand Down
Loading

0 comments on commit 6753e71

Please sign in to comment.