Skip to content
Snippets Groups Projects
  1. Oct 11, 2009
  2. Sep 04, 2009
  3. Jul 20, 2009
  4. Jul 17, 2009
    • Jean-Christophe PLAGNIOL-VILLARD's avatar
      stdio/device: rework function naming convention · 52cb4d4f
      Jean-Christophe PLAGNIOL-VILLARD authored
      
      So far the console API uses the following naming convention:
      
      	======Extract======
      	typedef struct device_t;
      
      	int	device_register (device_t * dev);
      	int	devices_init (void);
      	int	device_deregister(char *devname);
      	struct list_head* device_get_list(void);
      	device_t* device_get_by_name(char* name);
      	device_t* device_clone(device_t *dev);
      	=======
      
      which is too generic and confusing.
      
      Instead of using device_XX and device_t we change this
      into stdio_XX and stdio_dev
      
      This will also allow to add later a generic device mechanism in order
      to have support for multiple devices and driver instances.
      
      Signed-off-by: default avatarJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
      
      Edited commit message.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      52cb4d4f
  5. Apr 04, 2009
  6. Mar 20, 2009
    • Graeme Russ's avatar
      Add basic relocation to i386 port · e17ee157
      Graeme Russ authored
      
      Signed-off-by: default avatarGraeme Russ <graeme.russ@gmail.com>
      e17ee157
    • Graeme Russ's avatar
      Implement SC520 timers · 8c63d476
      Graeme Russ authored
      Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
      8c63d476
    • Graeme Russ's avatar
      Rewrite i386 interrupt handling · abf0cd3d
      Graeme Russ authored
      Rewrite interrupt handling functionality for the i386 port. Separated
      functionality into separate CPU and Architecture components.
      
      It appears as if the i386 interrupt handler functionality was intended
      to allow multiple handlers to be installed for a given interrupt.
      Unfortunately, this functionality was not fully implemented and also
      had the problem that irq_free_handler() does not allow the passing
      of the handler function pointer and therefore could never be used to
      free specific handlers that had been installed for a given IRQ.
      
      There were also various issues with array bounds not being fully
      tested.
      
      I had two objectives in mind for the new implementation:
      
      1) Keep the implementation as similar as possible to existing
         implementations. To that end, I have used the leon2/3
         implementations as the reference
      
      2) Seperate CPU and Architecture specific elements. All specific i386
         interrupt functionality is now in cpu/i386/ with the high level
         API and architecture specific code in lib_i386. Functionality
         specific to the PC/AT architecture (i.e. cascaded i8259 PICs) has
         been further split out into an individual file to allow for the
         implementation of the PIC architecture of the SC520 CPU (supports
         more IRQs)
      
      Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
      abf0cd3d
    • Mike Frysinger's avatar
      lib_*/board.c: do not initialize bi_enet*addr in global data · 19b5b533
      Mike Frysinger authored
      
      Since everyone is using the environment for mac address storage, there is
      no point in seeding the global data.
      
      The arches that are converted here:
      	i386
      	m68k
      	microblaze
      	mips
      	nios
      	nios2
      	sh
      	sparc
      
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      CC: Ben Warren <biggerbadderben@gmail.com>
      CC: Daniel Hellstrom <daniel@gaisler.com>
      CC: Michal Simek <monstr@seznam.cz>
      CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
      CC: Scott McNutt <smcnutt@psyent.com>
      CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
      19b5b533
  7. Dec 06, 2008
  8. Oct 28, 2008
    • Kumar Gala's avatar
      bootm: Add subcommands · 49c3a861
      Kumar Gala authored
      
      Add the ability to break the steps of the bootm command into several
      subcommands: start, loados, ramdisk, fdt, bdt, cmdline, prep, go.
      
      This allows us to do things like manipulate device trees before
      they are passed to a booting kernel or setup memory for a secondary
      core in multicore situations.
      
      Not all OS types support all subcommands (currently only start, loados,
      ramdisk, fdt, and go are supported).
      
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      49c3a861
  9. Oct 18, 2008
  10. Sep 09, 2008
  11. Aug 26, 2008
  12. Aug 20, 2008
  13. Aug 11, 2008
  14. May 20, 2008
    • Wolfgang Denk's avatar
      Big white-space cleanup. · 53677ef1
      Wolfgang Denk authored
      
      This commit gets rid of a huge amount of silly white-space issues.
      Especially, all sequences of SPACEs followed by TAB characters get
      removed (unless they appear in print statements).
      
      Also remove all embedded "vim:" and "vi:" statements which hide
      indentation problems.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      53677ef1
  15. May 18, 2008
  16. Apr 18, 2008
    • Mike Frysinger's avatar
      allow ports to override go behavior · a4986459
      Mike Frysinger authored
      Split the arch-specific logic out of the common go code and into a dedicated
      weak function called do_go_exec() that lives in cpu directories.  This will
      need review from i386/nios people to make sure I didn't break them.
      a4986459
  17. Mar 12, 2008
  18. Feb 29, 2008
  19. Feb 27, 2008
  20. Feb 25, 2008
    • Marian Balakowicz's avatar
      [new uImage] Add dual format uImage support framework · d5934ad7
      Marian Balakowicz authored
      
      This patch adds framework for dual format images. Format detection is added
      and the bootm controll flow is updated to include cases for new FIT format
      uImages.
      
      When the legacy (image_header based) format is detected appropriate
      legacy specific handling is invoked. For the new (FIT based) format uImages
      dual boot framework has a minial support, that will only print out a
      corresponding debug messages. Implementation of the FIT specific handling will
      be added in following patches.
      
      Signed-off-by: default avatarMarian Balakowicz <m8@semihalf.com>
      d5934ad7
  21. Feb 07, 2008
  22. Jul 10, 2007
  23. Jul 09, 2007
  24. Jul 03, 2007
Loading