⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 Intel XScale PXA255 引导Linux的Redboot 版bootloader源代码!
💻
字号:
2001-04-10  Mark Salter  <msalter@redhat.com>	* include/hal_platform_setup.h: Turn on multi-bit RAM error reporting.2001-04-04  Mark Salter  <msalter@redhat.com>	* cdl/hal_arm_iq80310.cdl (HAL_REDBOOT_VERSION): New version string.2001-03-14  Mark Salter  <msalter@redhat.com>	* src/diag/xscale_test.c: Use time_delay function instead of delay loops.	* src/diag/iq80310.h: Updated with latest changes from Cyclone.	* src/diag/external_timer.c (time_delay): New function.	* src/iq80310_misc.c (iq80310_program_new_stack): Rewrite in asm to	ensure correct behavior when manipulating stack pointer.2001-02-07  Mark Salter  <msalter@redhat.com>	* src/diag/external_timer.c (counter_test): Fix printf format string to	work with stripped down RedBoot printf.2001-02-06  Mark Salter  <msalter@redhat.com>	* src/diag/external_timer.c: Merged in Cyclone updates.	* src/diag/interrupts.c: Ditto.	* src/diag/memtest.c: Ditto.	* src/diag/xscale_test.c: Ditto.2001-02-02  Mark Salter  <msalter@redhat.com>	* src/diag/xscale_test.c (seven_segment_display): Use volatile for delay	loop variable to avoid optimizing it away.	* src/diag/flash.c (flash_buffer): Change huge array (.bss) to a pointer	to scratchpad RAM above RedBoot.	* src/iq80310_misc.c (hal_hardware_init): Don't enable FIQ (for now).	(cyg_hal_plf_is_stopped_by_hardware): Check for stopped by BKPT insn.	* misc/redboot_ROM.cfg (CYGNUM_IO_ETH_DRIVERS_NUM_PKT): Set value to 2.	* misc/redboot_ROMA.cfg: Ditto.	* misc/redboot_RAM.cfg: Ditto.	* misc/redboot_RAMA.cfg: Ditto.2001-01-29  Mark Salter  <msalter@redhat.com>	* src/iq80310_pci.c (__pci_abort_handler): Use naked attribute for	use as abort handler.	* src/iq80310_misc.c (_scrub_ecc): New function.	(hal_IRQ_handler): Fix switched sensing of FIQ/IRQ.	(hal_hardware_init): Install handlers for NMI FIQs. Fix	switched	installation of FIQ/IRQ ISRs.	* include/hal_iq80310.h (RFR_INIT_VAL): Double refresh interval.	Add more register definitions.	* include/hal_platform_setup.h: Add support for baterry test.	Enable Yavapai single-bit error correction.	* src/diag/*: Integrate latest Cyclone code. Add RHEPL to contributed	files.2001-01-11  Mark Salter  <msalter@redhat.com>	* include/hal_platform_setup.h: Remove hardcoded position dependencies	in page table setup.		* cdl/hal_arm_iq80310.cdl (CYGSEM_HAL_ARM_IQ80310_ARMBOOT): New	bool option. If true, modifies ROM startup so that we coexist with	ARM bootloader.	* include/pkgconf/mlt_arm_iq80310_roma.mlt: New file. ROM statrup	with modified start address to coexist with ARM bootloader.	* include/pkgconf/mlt_arm_iq80310_roma.h: Regenerated.	* include/pkgconf/mlt_arm_iq80310_roma.ldi: Regenerated.	* misc/redboot_ROMA.cfg: RedBoot configuration for ROM startup by	ARM booloader in FLASH boot sector.	* misc/redboot_RAMA.cfg: RedBoot configuration for RAM startup with	ARM booloader in FLASH boot sector.2001-01-08  Mark Salter  <msalter@redhat.com>	* src/diag/diag.c (do_hdwr_diag): Turn off debug channel interrupt	and reset PCI bus before calling Cyclone diag code.	* src/diag/xscale_test.c (hdwr_diag): Uncomment call to	sys_pci_device_init.2001-01-05  Mark Salter  <msalter@redhat.com>	* cdl/hal_arm_iq80310.cdl: Add compile of Cyclone diag code.	* src/diag: New directory with IQ80310 hw diag code from Cyclone.2000-12-14  Mark Salter  <msalter@redhat.com>	* src/iq80310_pci.c (cyg_hal_plf_pci_init): Play nice with PC BIOS	trying to configure secondary bus the same time we are.	(cyg_hal_plf_pci_init): Release PCI RETRY signal.	* include/plf_io.h (HAL_PCI_TRANSLATE_INTERRUPT): Remove dependence	on fixed secondary bus number.	* include/hal_platform_setup.h: Extend reset delay.2000-11-27  Mark Salter  <msalter@redhat.com>	* src/iq80310_misc.c (iq80310_program_new_stack): New function to	setup appropriate stack before calling an applpication under RedBoot.	* cdl/hal_arm_iq80310.cdl: Add define for HAL_ARCH_PROGRAM_NEW_STACK.2000-11-22  Mark Salter  <msalter@redhat.com>	* src/hal_diag.c: Support 57600 baud.	* cdl/hal_arm_iq80310.cdl: Accept 57600 as legal baudrate.	* misc/redboot_RAM.cfg: Set CYGBLD_REDBOOT_MIN_IMAGE_SIZE to 0x40000.	* misc/redboot_ROM.cfg: Ditto.2000-11-19  Mark Salter  <msalter@redhat.com>	* src/iq80310_misc.c (hal_clock_read): Fix timer bit juggling.2000-11-19  Gary Thomas  <gthomas@redhat.com>	* cdl/hal_arm_iq80310.cdl: Define CYGBLD_HAL_PLATFORM_IO_H.2000-11-16  Mark Salter  <msalter@redhat.com>	* src/iq80310_misc.c: Add support for external timer as RTC.	(nirq_ISR): Correct dispatch for X3 interrupts.	* include/hal_platform_ints.h (CYGNUM_HAL_INTERRUPT_RTC): Use ext timer.	(HAL_DELAY_US): Define.	* cdl/hal_arm_iq80310.cdl: Correct CYGNUM_HAL_RTC_PERIOD.2000-11-06  Mark Salter  <msalter@redhat.com>	* misc/redboot_RAM.cfg: Turn on CYGSEM_REDBOOT_BSP_SYSCALLS.	* misc/redboot_ROM.cfg: Ditto.2000-11-04  Mark Salter  <msalter@redhat.com>	* misc/redboot_RAM.cfg: Add in PCI and ethernet.	* misc/redboot_ROM.cfg: Ditto.	* include/plf_io.h: Fleshed out PCI support.	* cdl/hal_arm_iq80310.cdl: Add iq80310_pci.C for compile.	Change default baud to 115200.	* src/iq80310_pci.c: New file. HAL pci support.	* include/plf_stub.h: Reworked HW watchpoint/breakpoint support.	* src/iq80310_misc.c (hal_hardware_init): Remove DSU setup.	(cyg_hal_plf_hw_watchpoint): Support one range instead of two	single byte locations.	(cyg_hal_plf_is_stopped_by_hardware): Rework interface to return	reason for hardware stop and data address.	* include/hal_platform_setup.h (PLATFORM_SETUP1): Clear DSU state.//===========================================================================//####COPYRIGHTBEGIN####//                                                                          // -------------------------------------------                              // The contents of this file are subject to the Red Hat eCos Public License // Version 1.1 (the "License"); you may not use this file except in         // compliance with the License.  You may obtain a copy of the License at    // http://www.redhat.com/                                                   //                                                                          // Software distributed under the License is distributed on an "AS IS"      // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the // License for the specific language governing rights and limitations under // the License.                                                             //                                                                          // The Original Code is eCos - Embedded Configurable Operating System,      // released September 30, 1998.                                             //                                                                          // The Initial Developer of the Original Code is Red Hat.                   // Portions created by Red Hat are                                          // Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             // All Rights Reserved.                                                     // -------------------------------------------                              //                                                                          //####COPYRIGHTEND####//===========================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -