📄 changelog
字号:
2002-08-06 Gary Thomas <gary@chez-thomas.org>
2002-08-06 Motoya Kurotsu <kurotsu@allied-telesis.co.jp>
* src/plf_serial.c: I/O channel data can't be constant - contains
timeout information which can be changed.
2001-10-31 Jonathan Larmour <jlarmour@redhat.com>
* cdl/hal_mips_vr4300_vrc437x.cdl: Indicate support of variable baud
rates.
2001-10-30 Nick Garnett <nickg@redhat.com>
* include/platform.inc:
Added local version of hal_intc_decode to make chaining work
correctly.
* include/plf_intr.h:
Added local version of HAL_TRANSLATE_VECTOR() to make chaining
work correctly.
2001-10-24 Nick Garnett <nickg@redhat.com>
* include/hal_diag.h: Fixed problem with support for virtual
vector diagnostics.
* include/platform.inc:
Modify the ROM and ROMRAM version of hal_mon_copy_trampoline to
copy the utlb trampoline to 0xa0000080 as well as 0xa0000000. This
is necessary on 64 bit machines to catch 64 bit TLB exceptions.
2001-09-17 Nick Garnett <nickg@redhat.com>
* src/plf_misc.c:
Added ISR for dealing with spurious interrupts from the VRC437X.
Added PCI initialization routine.
* src/platform.S: Change PCI IO base address setup to a more
explicit value.
* include/plf_io.h: Adjust PCI IO and memory base addresses to
match the actual hardware setup.
Add explicit PCI initialization routine.
* include/platform.inc: Install bus error VSR in non-stub
configurations too.
2001-09-07 Nick Garnett <nickg@redhat.com>
This package is newly created to contain code that is common to
all VRC437X platforms. Most of the contents is derived from the
original VRC4373 package. All ChangeLog entries other than this
one were made when the files were in that package. This ChangeLog
entry describes any major changes that have occured to the files
during the move.
* include/platform.inc:
Converted INITIAL_SR to INITIAL_SR_PLF to work with architecture
and variant HALs.
* src/platform.S: Added VRC4375 setup.
* src/plf_serial.c: File added to implement serial IO in a vector
compatible manner.
* cdl/hal_mips_vr4300_vrc437x.cdl: Generic configuration for all
targets added. Platform specific configuration moved out to
specific packages.
* include/hal_diag.h:
* include/plf_cache.h:
* include/plf_intr.h:
* include/plf_io.h:
* include/plf_stub.h:
* include/plf_z8530.h:
* misc/stubrom.perm:
* src/hal_diag.c:
* src/plf_misc.c:
* src/plf_stub.c:
* src/pmon.S:
Files move with minor changes only from original VRC4373 package.
2001-02-26 Jonathan Larmour <jlarmour@redhat.com>
* include/platform.inc: Always do unsigned arithmetic on addresses
* src/platform.S: Ditto
Reported by Chris Morrow <cmorrow@YottaYotta.com>
2001-02-05 Jesper Skov <jskov@redhat.com>
* include/plf_io.h: Ignore devices not on bus 0.
2001-01-31 Nick Garnett <nickg@cygnus.co.uk>
* src/platform.S: Added *va* (see mips/arch/.../arch.inc) macros
when manipulating values that are potentially 64 bits.
2001-01-26 Jesper Skov <jskov@redhat.com>
* include/plf_stub.h: Reset macros moved
* include/plf_intr.h: to this file.
2000-10-20 Jonathan Larmour <jlarmour@redhat.com>
* include/pkgconf/mlt_mips_vr4300_vrc4373_ram.mlt:
* include/pkgconf/mlt_mips_vr4300_vrc4373_rom.mlt:
* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.mlt:
Add heap1 section
* include/pkgconf/mlt_mips_vr4300_vrc4373_ram.h:
* include/pkgconf/mlt_mips_vr4300_vrc4373_rom.h:
* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.h:
* include/pkgconf/mlt_mips_vr4300_vrc4373_ram.ldi:
* include/pkgconf/mlt_mips_vr4300_vrc4373_rom.ldi:
* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.ldi:
Regenerated
2000-09-15 Nick Garnett <nickg@cygnus.co.uk>
* include/platform.inc: Added some extra ifdefs and code to try
and get ROM startup working.
* cdl/hal_mips_vr4300_vrc4373.cdl:
Building GDB stubs was requiring ROM startup when it should have
ROMRAM startup.
2000-08-31 Jonathan Larmour <jlarmour@redhat.com>
* src/platform.S (hal_pci_config_read): Prevent assembler reordering,
the address is important
2000-08-16 Nick Garnett <nickg@cygnus.co.uk>
* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.mlt:
* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.ldi:
* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.h:
Fixed typo in last change. Forgot that the RAM base address
appears twice in these files. Also fixed .h file to match.
2000-08-15 Nick Garnett <nickg@cygnus.co.uk>
* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.mlt:
* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.ldi:
RAM start on these configurations should be 0x80000000 not
0x80100000.
2000-05-22 Jesper Skov <jskov@redhat.com>
* src/hal_diag.c: Removed CTRLC init hacks.
* src/plf_misc.c (hal_ctrlc_isr_init): Made public.
2000-05-17 Jesper Skov <jskov@redhat.com>
* src/plf_misc.c: Let arch call ctrlc_init.
2000-02-18 Jonathan Larmour <jlarmour@redhat.co.uk>
* cdl/hal_mips_vr4300_vrc4373.cdl (CYGBLD_BUILD_GDB_STUBS): When
building stubs, define every dependency required here rather than
in the template
2000-02-10 Jesper Skov <jskov@redhat.com>
* include/plf_stub.h:
Removed HAL_STUB_PLATFORM_STUBS_INIT.
* include/pkgconf/hal_mips_vr4300_vrc4373.h: Removed stubs as a
legal startup type.
2000-02-07 Jesper Skov <jskov@redhat.com>
* cdl/hal_mips_vr4300_vrc4373.cdl: use cpu options when linking.
2000-02-03 Jesper Skov <jskov@redhat.com>
* cdl/hal_mips_vr4300_vrc4373.cdl: Implements stubs.
2000-01-27 Jesper Skov <jskov@redhat.com>
* cdl/hal_mips_vr4300_vrc4373.cdl: Moved part of stubs build rule to
common HAL. Changed description.
2000-01-24 Jesper Skov <jskov@cygnus.co.uk>
* cdl/hal_mips_vr4300_vrc4373.cdl: Add stubs build rule.
2000-01-24 John Dallaway <jld@cygnus.co.uk>
* cdl/*.cdl:
Remove obsolete option CYGTST_TESTING_IDENTIFIER.
2000-01-19 Hugo Tyson <hmt@cygnus.co.uk>
* cdl/*.cdl: Add descriptions to a number of options &c which were
lacking same, also tidied up other typos as noticed en passant.
1999-12-21 Jonathan Larmour <jlarmour@cygnus.co.uk>
* misc/stubrom.perm: Rename CYG_HAL_ROM_MONITOR ->
CYGSEM_HAL_ROM_MONITOR
* include/platform.inc: Rename CYG_HAL_USE_ROM_MONITOR_PMON ->
CYGSEM_HAL_USE_ROM_MONITOR_PMON throughout
Rename CYG_HAL_USE_ROM_MONITOR_GDB_STUBS ->
CYGSEM_HAL_USE_ROM_MONITOR_GDB_stubs throughout
* src/hal_diag.c: Likewise
* src/plf_misc.c: Likewise. Similarly CYG_HAL_USE_ROM_MONITOR_CYGMON
-> CYGSEM_HAL_USE_ROM_MONITOR_CygMon
* cdl/hal_mips_vr4300_vrc4373.cdl: Add new platform-specific
CYGSEM_HAL_USE_ROM_MONITOR and CYGSEM_HAL_ROM_MONITOR options to
control ROM monitor support
1999-12-20 Gary Thomas <gthomas@cygnus.co.uk>
* cdl/hal_mips_vr4300_vrc4373.cdl: Add -Wl for linker options.
1999-11-25 Jonathan Larmour <jlarmour@cygnus.co.uk>
* include/pkgconf/hal_mips_vr4300_vrc4373.h:
Reparent under HAL MIPS variants as for other MIPS targets
1999-11-25 John Dallaway <jld@cygnus.co.uk>
* cdl/hal_mips_vr4300_vrc4373.cdl:
Remove references to obsolete 'STUBS' memory layout.
1999-11-25 Gary Thomas <gthomas@cygnus.co.uk>
* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.h: New file.
* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.ldi:
* include/pkgconf/mlt_mips_vr4300_vrc4373_romram.mlt: Real file.
* include/pkgconf/mlt_mips_vr4300_vrc4373_rom.h:
* include/pkgconf/mlt_mips_vr4300_vrc4373_ram.h: New file(s).
1999-11-02 Jesper Skov <jskov@cygnus.co.uk>
* cdl/hal_mips_vr4300_vrc4373.cdl: Added.
1999-10-29 Nick Garnett <nickg@cygnus.co.uk>
* include/plf_intr.h:
* src/plf_misc.c:
* src/hal_diag.c:
Changed CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT to
CYGDBG_HAL_MIPS_DEBUG_GDB_CTRLC_SUPPORT.
1999-10-05 Nick Garnett <nickg@cygnus.co.uk>
* src/platform.S: Swapped around the IOPROF registers for
big-endian mode. These 16 bit registers end up in opposite halves
of the 32 bit word in big endian mode.
* include/plf_z8530.h: In big-endian mode the Z8530 registers are
at the other end of the word. This is easily fixed by redefining
the DUART_BASE only.
1999-09-14 Jonathan Larmour <jlarmour@cygnus.co.uk>
* src/hal_diag.c (hal_diag_write_char): Ack VRC4373 interrupt to
prevent spurious interrupts
* include/pkgconf/hal_mips_vr4300_vrc4373.h:
Add new CYGSEM_HAL_MIPS_VR4300_VRC4373_DIAG_ACKS_INT_0 option to
control the above behaviour
1999-09-08 Jonathan Larmour <jlarmour@cygnus.co.uk>
* include/plf_intr.h (HAL_INTERRUPT_UNMASK): Rephrase to silence warnings
about left-shifting negative numbers. Equivalent when optimized.
(HAL_INTERRUPT_ACKNOWLEDGE): Likewise
(HAL_INTERRUPT_MASK): Likewise
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -