public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/17] i386 Updates (touches some common drivers)
@ 2009-08-23  2:59 Graeme Russ
  2009-08-23  2:59 ` [U-Boot] [PATCH 01/17] Add errno.h to i386 Graeme Russ
  2009-08-23  4:01 ` [U-Boot] [PATCH 00/17] i386 Updates (touches some common drivers) Mike Frysinger
  0 siblings, 2 replies; 49+ messages in thread
From: Graeme Russ @ 2009-08-23  2:59 UTC (permalink / raw)
  To: u-boot

Hi all,

I've been working at cleaning up some lingering loose ends on the i386
architecture. This patch series cleans up the bulk of them. This series
in itself is really a number of smaller incemental steps needed to get to
where I wanted to be.

Patches 1 though 6 only effect i386 specific code (cpu/i386, lib_i386 etc)
these patches are needed to get my development platform (eNET board) up
and running again (mainline has drifted away a little since I last worked
on this board and a new gcc caused some compile issues as well)

Patches 7 through 9 effect drivers outside the i386 build tree, however
as far as I can tell, these drivers are only used by the sc520_cdp and
sc520_spunk boards

Patches 10 and 11 fix up the sc520_cdp and sc520_spunk boards. I did not
include these fixes in the above patches because:
  a) The boards were already broken, and;
  b) It made more sense to me for this patch series to be a series of
     little steps towards the end fix rather than one big jumbled jump

As of patch 11, all i386 boards build clean. sc520_cdp and sc520_spunk
could probably work now, but without either board available to test, I
cannot confirm.

Patches 12 and 13 bring a couple of i386 components inline with u-boot
design philosophy

Patch 14 adds PCI support to the eNET board in preparation for getting
networking up and running

At this point, I noticed that my board would sometimes hang during Flash
initialisation - looked like probing the Boot Flash was conflicting with
the execute in place. I don't really know why it started to happen, but
I decided it was about time to move u-boot into RAM which is what patches
15 through 17 do. I have not implemented proper relocation. Sorry
Wolfgang, I know you'll hate what I have done, but it is the next step
towards what will hopefully one day be real relocation.

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

end of thread, other threads:[~2009-09-04 19:58 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-23  2:59 [U-Boot] [PATCH 00/17] i386 Updates (touches some common drivers) Graeme Russ
2009-08-23  2:59 ` [U-Boot] [PATCH 01/17] Add errno.h to i386 Graeme Russ
2009-08-23  2:59   ` [U-Boot] [PATCH 02/17] Change inline asm global symbols to local Graeme Russ
2009-08-23  2:59     ` [U-Boot] [PATCH 03/17] Fix regression introduced by commit 8c63d47651f7 Graeme Russ
2009-08-23  2:59       ` [U-Boot] [PATCH 04/17] Fix environment configuration for eNET board Graeme Russ
2009-08-23  2:59         ` [U-Boot] [PATCH 05/17] Fix sc520 timer interrupt generation Graeme Russ
2009-08-23  2:59           ` [U-Boot] [PATCH 06/17] Misc i386 PCI fixups Graeme Russ
2009-08-23  2:59             ` [U-Boot] [PATCH 07/17] Misc SATA fixups Graeme Russ
2009-08-23  2:59               ` [U-Boot] [PATCH 08/17] Misc ti_pci1410a fixups Graeme Russ
2009-08-23  2:59                 ` [U-Boot] [PATCH 09/17] Misc ds1722 fixups Graeme Russ
2009-08-23  2:59                   ` [U-Boot] [PATCH 10/17] Fixup sc520_spunk board Graeme Russ
2009-08-23  2:59                     ` [U-Boot] [PATCH 11/17] Misc sc520 cdp fixups Graeme Russ
2009-08-23  2:59                       ` [U-Boot] [PATCH 12/17] Replace [read, write]_mmcr_[byte, word, long] with memory mapped structure Graeme Russ
2009-08-23  2:59                         ` [U-Boot] [PATCH 13/17] Moved PCI from #ifdef to conditional compile for sc520 boards Graeme Russ
2009-08-23  2:59                           ` [U-Boot] [PATCH 14/17] Add PCI support to eNET board Graeme Russ
2009-08-23  2:59                             ` [U-Boot] [PATCH 15/17] Move eNET low-level initialisation into asm Graeme Russ
2009-08-23  3:00                               ` [U-Boot] [PATCH 16/17] Move low level eNET board init into dedicated sections Graeme Russ
2009-08-23  3:00                                 ` [U-Boot] [PATCH 17/17] Change entire eNET code + data to run from RAM Graeme Russ
2009-08-25 10:19                                 ` [U-Boot] [PATCH v2 16/17] Move low level eNET board init into dedicated sections Graeme Russ
2009-08-25 10:47                                   ` Wolfgang Denk
2009-08-25 10:56                                     ` Graeme Russ
2009-08-24  7:17                               ` [U-Boot] [PATCH 15/17] Move eNET low-level initialisation into asm Graeme Russ
2009-08-24  9:04                                 ` Mike Frysinger
2009-08-24 10:08                               ` Wolfgang Denk
2009-08-24 10:57                               ` [U-Boot] [PATCH v2 " Graeme Russ
2009-08-24 11:11                                 ` Wolfgang Denk
2009-08-24 11:49                                   ` Graeme Russ
2009-08-24 12:03                                     ` Wolfgang Denk
2009-08-24 12:12                                       ` Graeme Russ
2009-08-25 10:18                                 ` [U-Boot] [PATCH v3 15/17] Move low level eNET board init into dedicated sections (Abandoned) Graeme Russ
2009-09-04 19:58                             ` [U-Boot] [PATCH 14/17] Add PCI support to eNET board Wolfgang Denk
2009-09-04 19:57                           ` [U-Boot] [PATCH 13/17] Moved PCI from #ifdef to conditional compile for sc520 boards Wolfgang Denk
2009-09-04 19:56                         ` [U-Boot] [PATCH 12/17] Replace [read, write]_mmcr_[byte, word, long] with memory mapped structure Wolfgang Denk
2009-09-04 19:56                       ` [U-Boot] [PATCH 11/17] Misc sc520 cdp fixups Wolfgang Denk
2009-09-04 19:55                     ` [U-Boot] [PATCH 10/17] Fixup sc520_spunk board Wolfgang Denk
2009-09-04 19:55                   ` [U-Boot] [PATCH 09/17] Misc ds1722 fixups Wolfgang Denk
2009-09-04 19:54                 ` [U-Boot] [PATCH 08/17] Misc ti_pci1410a fixups Wolfgang Denk
2009-09-04 19:53               ` [U-Boot] [PATCH 07/17] Misc SATA fixups Wolfgang Denk
2009-09-04 19:53             ` [U-Boot] [PATCH 06/17] Misc i386 PCI fixups Wolfgang Denk
2009-09-04 19:52           ` [U-Boot] [PATCH 05/17] Fix sc520 timer interrupt generation Wolfgang Denk
2009-09-04 19:51         ` [U-Boot] [PATCH 04/17] Fix environment configuration for eNET board Wolfgang Denk
2009-09-04 19:50       ` [U-Boot] [PATCH 03/17] Fix regression introduced by commit 8c63d47651f7 Wolfgang Denk
2009-09-04 19:50     ` [U-Boot] [PATCH 02/17] Change inline asm global symbols to local Wolfgang Denk
2009-09-04 19:48   ` [U-Boot] [PATCH 01/17] Add errno.h to i386 Wolfgang Denk
2009-08-23  4:01 ` [U-Boot] [PATCH 00/17] i386 Updates (touches some common drivers) Mike Frysinger
2009-08-23  5:36   ` Wolfgang Denk
2009-08-23  6:14     ` Mike Frysinger
2009-08-24  7:20       ` Graeme Russ
2009-08-24 19:06     ` Scott Wood

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