linux_dsm_epyc7002/arch/mips/cobalt
Ralf Baechle b9b37787d2 MIPS: Cobalt: Fix theoretical port aliasing issue
Because the VIA SuperIO chip only decodes 24 bits of address space but port
address space currently being configured as 32MB there is the theoretical
possibility of aliases within the I/O port address range.

The complicated solution is to reserve all address range that potencially
could cause such aliases.  But with the PCI spec limiting port allocations
for devices to a maximum of 256 bytes 16MB of port address space already is
way more than one would ever expect to be used so we just reduce the port
space to 16MB.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
To: Yoichi Yuasa <yuasa@linux-mips.org>
Cc: Bjorn Helgaas <bjorn.helgaas@hp.com>
Cc: linux-mips@linux-mips.org
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Patchwork: http://patchwork.linux-mips.org/patch/995/
2010-02-27 12:53:43 +01:00
..
buttons.c Update Yoichi Yuasa's e-mail address 2009-07-03 15:45:29 +01:00
console.c [MIPS] Cobalt: Qube1 has no serial port so don't use it 2008-01-15 01:04:42 +00:00
irq.c cpumask: remove references to struct irqaction's mask field. 2009-03-30 22:05:14 +10:30
lcd.c Update Yoichi Yuasa's e-mail address 2009-07-03 15:45:29 +01:00
led.c Update Yoichi Yuasa's e-mail address 2009-07-03 15:45:29 +01:00
Makefile [MIPS] Cobalt: Register new LCD platform device. 2008-07-15 18:44:31 +01:00
mtd.c Update Yoichi Yuasa's e-mail address 2009-07-03 15:45:29 +01:00
pci.c MIPS: Cobalt: Fix theoretical port aliasing issue 2010-02-27 12:53:43 +01:00
reset.c [MIPS] add cpu_wait() to machine_halt() 2008-01-29 10:15:00 +00:00
rtc.c Update Yoichi Yuasa's e-mail address 2009-07-03 15:45:29 +01:00
serial.c Update Yoichi Yuasa's e-mail address 2009-07-03 15:45:29 +01:00
setup.c MIPS: Cobalt use strlcat() for the command line arguments 2010-01-12 18:19:34 +01:00
time.c Update Yoichi Yuasa's e-mail address 2009-07-03 15:45:29 +01:00