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

📄 changelog

📁 bootloader源代码
💻
📖 第 1 页 / 共 2 页
字号:
        than prior implementation)    Stage 0 test code calls uart_printf() instead of other primitive print functionsv0.9.6 : 01/02/2004    Added configuration for Tango     Fixed serial flash codes for Tango    Parameter check for sprintf() and uart_printf() function.    flash driver (CFI) code cleanup.    Added BOOTFLAG_RETRY flag to bootflag, which forces retrying to boot from media until it successes.    Sub-board name : default = SUBBOARD, SUBBOARD_LEN    Compatible with burnsflash v1.2.0v0.9.7 : 01/05/2004    Supports Tango IDE (compatibility mode with Mambo's)    Supports "sflash forcelist" command to list supported serial flashsv0.10.0 : 01/08/2004    Mambo has gone! 'EM86XX' replaces 'MAMBO'    ChangeLog is forked from README    Renamed defconfig to config-defaultv0.10.1 : 01/15/2004    Tango PCI support    "test cache" command to probe cache size    Bus-master IDE controller support (only PIO mode)v0.10.2 : 01/21/2004    cleaned up cache management functions    "download ram" command    fixed switch box setting for Tango (IDE/ISA DMA)v0.10.3 : 01/21/2004    Set the stage 0 production test stack to 8KB (use all the local ram)    Test only address bus and data bus during production test    Increased default production test image size to 4KB from 3KBv0.10.4 : 01/22/2004    Disabled UART FIFOs    Integrated Yann's memory testv0.10.5 : 01/24/2004    Remove CRs from em8600_mem_test.c    Timer uses IRQ instead of FIQ. v0.10.6 : 02/20/2004    Unify the ISA IDE DMA timing.    Make use of the new DRAM timing (ESMT, backward compatible with Samsung as well).    Some minor cleanups to fix compilation problem for camry/smartasic.    Allocate only one timing slot for IDE PIO/DMA transfers    Cleanup PB configuration : IDE uses CS#0 only not CS#1    Board specific configurations go to board/hardware.h    Supports Tango bus-master IDE DMA.v0.10.7 : 03/01/2004    Increased default timing for FlexROM in config-tango    Tango specific PCI configuration cycle implementationv0.10.8 : 03/09/2004    Set SFLA_drive_pads to 1 to drive serial flash for Tango. Depends on the configuration        this may be set to 0.v0.11.0 : 03/18/2004    vsprintf() : support "sign" and "left align" formatting    set protection bit in loader-stage0.S. With this bit cleared, all the caches        are disabled too.     IRQ/FIQ handler fix for edge triggered interrupts (same idea with kernel)    RTL81xx ethernet device driver    Interrupt driven UDP/IP protocol stack.         Response ARP request anytime        Response ICMP echo request anytime        Synchronous and asynchronous packet transmission    Redesigned network buffer (ethernet buffer, socket buffer) management    Fixed checksum calculation for odd length buffer.     Fixed some bugs in networking code    Heap management : supports malloc() function. Neither memory free nor garbage collection.v0.11.0r : 03/18/2004    Expanded tabs to spaces. v0.11.1 : 03/18/2004    Moved some functions to FULLFUNCTION to reduce binary sizev0.11.2 : 03/24/2004    SBOX registers fix for Tango Rev C    Supports ATAPI packet command.    bootmenu supports a few ATAPI commands : eject, sense, read    net: If server address is not valid, set server address to DHCP server address        when it found the DHCP server. v0.11.3 : 03/25/2004    Supports booting from CD-ROM        It expectes 0x86 as Platform IDv0.11.4 : 03/29/2004    Supports DNS protocol        added configuration : CONFIG_ENABLE_NETWORK_DNS        implements DNS query and parsing answer        supports "net dns" command        DHCP client queries for "TFTP server name", and set server address if this is available    Networking : Requests for ARP of gateway and DNS when necessary    Alignment safe __readxx and __writexx functions are added.    RTL81xx : Fixed IDR register setup bug. It allows 32 bits access only    Networking code seems having bugs regarding to buffer management. v0.11.5 :    Networking :         skb_get() updates owned flag not to return same packet to different requestor        networking is more stable, but not perfect yet :            sometimes net_getpacket() is called in interrupt mode            sometimes TX fails for RTL81xx driver        DHCP client quries for "boot filename" (option bootfile-name), and set            kernel filename if this option is available        Give some delay after power up before starting networking    RTL81xx : Fixed IDR register setup bug. Unlock first before program the register.v0.11.6 :   FIP support:        Display messages on front panel.        Detect key pressed, if Play/Pause, boot from CD.   	Support ejecting CDROM on drive 0 with "ide eject" command as well as FIP key.   Secondary stage loader:	Boot from secondary loader if it's there (if configured to do so).             Need parallel flash support.   Misc changes: 	Messages, ROMFS boot, Short cuts ...v0.11.7 :   Don't use unlock bypass when writing to parallel flash (Macronix), can be        turned on (with #define CFIDEV_UNLOCK_BYPASS in flash.c).   Add verification after programmed parallel flash.v0.11.8 :   Separate CFI settings into board specific include file (hardware.h). This        is for supporting different kind of flash (such like Macronix, as well        as 16 bit parallel flash).   During download process, FIP keys reading (if enabled in the config) is         disabled.v0.11.9 :   Fix gz options with large compressed data. Now max. size is 4MB and        8MB uncompressed for 32MB and 64MB DRAM.   Set FIQ stacktop to DRAMBASE, which is growing downward for irq_handler later.v0.11.10 : 07/01/2004   Add support for downloading/flash secondary stage boot loader ("2ndboot").   Make room from romfs area for 2nd boot.   STAGE2_IMAGE_OFFSET is no longer needed, removed.   Define DRAMSIZE in config files, as a result, removed WITH_64MB option.   Cleanup more compilation warnings.   Fix tftp client code for tftp extension of option negotiation.   Fix boot problem with network enabled.   Move some rarely used features into FULLFUNCTION mode.   Fix IDE UDMA problem (not initialized UDMA Ctrl register properly).v0.11.11 : 07/07/2004   Detecting DRAM size: if configured (DEFAULT_DRAMx_SIZE), bootloader will	probe the memory size (up to 1024MB).   Add new target type (generic2) for boards with GPIO 9 for USB and 8 for	rest of PCI devices.   Add option to disable help messages.v0.11.12 : 07/27/2004   Fix tftp problem when ack from target is lost or corrupted.v0.11.13 : 08/04/2004   Fix booting to stage 2 loader from serial flash.   Fix RTL8139 chip init/reset problem.v0.11.14 : 08/05/2004   Merged with crypto support.v0.12.0 : 08/09/2004   Change for using defined memory map (bootloader uses first MB of DRAM0).   Autodetect memory size (if configured so).   Removed few configuration files (esp. 64MB) since there's no need for them.   Put image starting address and size into 2nd image so stage 0 will be able	to use them.   Use signature for checking purpose (on both 2nd image and memory config).   Introduce "download xxx binary 0xXXXXXXXX" to make download more flexible.   The help message is enabled by default.   Add codes to test FIQ and FIQ preservations.   Add options for installing irq handler and other binary files.v0.12.1 : 08/16/2004   Move all test functions into FULLFUNCTION mode to reduce size.   Shorten the messages to redeuce size.   Merged with romcrypt codes.   Left IRQ/FIQ masked if there's no handler registered for it.   Add mechanisms to auto load irqhandler/image/ucode binaries at start time.v0.12.2: 08/26/2004   Leave FIQ enabled during various operations.   Add MAX_ROMFS_SIZE in configuration file.v0.12.3: 09/02/2004   Fixed automatically boot net problem.   Merge the codes for loading bitmap.   Split BINFILES support to BITMAPS and UCODES supports.v0.12.4: 09/14/2004   Fixed problem of updating checksum information (autoload mode).v0.12.5: 10/07/2004   Support more FIP panel (EM86XX_FIP in config file).   Add config information for cinea. v0.12.6: 11/01/2004   Sync-up the vsync/bitmap/irqhandler download mechanism with autoload.   Support for installable binaries.v0.12.7: 11/08/2004   Enlarge the size of kernel command line (from 64-256).   Move kernel params +0x100 offset.v0.12.8: 02/04/2005   Added minimum bootloader for 8622/8625 (via MINIMUM_SFLASH_BOOTLOADER in	loader-stage0.S).   Update memory test routines (em8600_mem_test.c).   Using emhwlib_registers.h for register definitions.   Running the production tests in cache area.v0.12.9: 03/08/2005   Added stage0 routine to automatically adjust DRAM delay.v0.12.10: 04/13/2005   Added support for TANGO15 and rename TANGO to TANGO10.v0.12.11: 04/28/2005   Auto adjust for the best of both CL/CCL latency and read delay (with 	DRAMADJUSTMENT).v0.12.12: 05/18/2005   Auto adjust for the best write delay and various read delays (with 	DRAMADJUSTMENT).   Add option use internal clock (define CONFIG_USE_SYSCLK in config.h) or 	external clock (un-define CONFIG_USE_SYSCLK in config.h) for UART. v0.12.13: 05/19/2005   Set default direction of 16 GPIO pins, as well as the output value.v0.12.14: 05/24/2005   Add support for LLAD, please see em86xx_dram.c for instructions.

⌨️ 快捷键说明

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