public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/08 V2] Allow PCI bus address, PA, and VA to differ
@ 2009-02-04  0:10 Becky Bruce
  2009-02-04  0:10 ` [U-Boot] [PATCH 1/8] mpc8641hpcn: Set up outbound pci windows before inbound Becky Bruce
                   ` (7 more replies)
  0 siblings, 8 replies; 26+ messages in thread
From: Becky Bruce @ 2009-02-04  0:10 UTC (permalink / raw)
  To: u-boot

This is resubmit of a series I sent back in December - I've
rebased to the latest tree and split out a couple of the patches
as requested.

This patch series cleans up much of the VA/PA/PCI bus address confusion
that is is currently causing a couple of problems on the 8641 36-bit
port, and was preventing us from having a PCI mem bus address that
differed from the virtual address of the region.

I have fixed a number of problems, such as the ahci driver directly
using the pci BAR setting as a virtual address and pci window
mapping overlap.  There's also some cleanup to the BAT code that
were needed to make some of this cleaner.

Cheers,
Becky

The diffstat:
 board/alaska/alaska.c                     |   36 +++++++-------
 board/etin/debris/flash.c                 |    1 +
 board/etin/kvme080/kvme080.c              |    1 +
 board/freescale/mpc8641hpcn/mpc8641hpcn.c |   22 ++++----
 cpu/mpc86xx/cpu_init.c                    |   27 +++++++++++
 drivers/block/ahci.c                      |    7 +--
 drivers/pci/pci.c                         |   19 ++++++++
 include/74xx_7xx.h                        |   37 ---------------
 include/asm-ppc/e300.h                    |   35 --------------
 include/asm-ppc/mmu.h                     |   73 ++++++++++++++++++++++------
 include/configs/MPC8641HPCN.h             |   28 +++++++++--
 include/mpc824x.h                         |   39 ---------------
 include/mpc86xx.h                         |   41 ----------------
 include/pci.h                             |   28 +++++++++--
 lib_ppc/bat_rw.c                          |   28 +++++++++++
 lib_ppc/board.c                           |    2 +-
 16 files changed, 211 insertions(+), 213 deletions(-)

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2009-02-09 23:32 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-04  0:10 [U-Boot] [PATCH 00/08 V2] Allow PCI bus address, PA, and VA to differ Becky Bruce
2009-02-04  0:10 ` [U-Boot] [PATCH 1/8] mpc8641hpcn: Set up outbound pci windows before inbound Becky Bruce
2009-02-04 19:38   ` Jon Loeliger
2009-02-05  5:52     ` [U-Boot] 86xx maintainership change? Kumar Gala
2009-02-05  7:51       ` Wolfgang Denk
2009-02-09 15:50   ` [U-Boot] [PATCH 1/8] mpc8641hpcn: Set up outbound pci windows before inbound Kumar Gala
2009-02-09 19:14     ` Becky Bruce
2009-02-09 23:32   ` Wolfgang Denk
2009-02-04  0:10 ` [U-Boot] [PATCH 2/8] drivers/pci: Create pci_map_bar function Becky Bruce
2009-02-09 23:32   ` Wolfgang Denk
2009-02-04  0:10 ` [U-Boot] [PATCH 3/8] powerpc: Move duplicated BAT defines to mmu.h Becky Bruce
2009-02-09 23:32   ` Wolfgang Denk
2009-02-04  0:10 ` [U-Boot] [PATCH 4/8] mpc86xx: Add support to populate addr map based on BATs Becky Bruce
2009-02-04 19:35   ` Jon Loeliger
2009-02-09 23:32   ` Wolfgang Denk
2009-02-04  0:10 ` [U-Boot] [PATCH 5/8] mpc8641hpcn: Clean up PCI mapping concepts Becky Bruce
2009-02-04 19:36   ` Jon Loeliger
2009-02-09 23:32   ` Wolfgang Denk
2009-02-04  0:10 ` [U-Boot] [PATCH 6/8] MPC8641HPCN: Enable CONFIG_ADDR_MAP Becky Bruce
2009-02-04 19:43   ` Jon Loeliger
2009-02-09 23:32   ` Wolfgang Denk
2009-02-04  0:10 ` [U-Boot] [PATCH 7/8] drivers/block/ahci: Fix pci mapping bug Becky Bruce
2009-02-09 23:32   ` Wolfgang Denk
2009-02-04  0:10 ` [U-Boot] [PATCH 8/8] mpc8641hpcn: Change PCI MEM pci bus address Becky Bruce
2009-02-04 19:37   ` Jon Loeliger
2009-02-09 23:32   ` Wolfgang Denk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox