📄 changelog
字号:
2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk> * include/basetype.h: define cyg_halbool as unsigned char2000-03-02 Jonathan Larmour <jlarmour@redhat.co.uk> * src/hal_misc.c (cyg_hal_exception_handler): Comment out since it's unimplemented2000-02-16 Jesper Skov <jskov@redhat.com> * src/i386_stub.c: CYG_HAL_I386 -> CYGPKG_HAL_I3862000-02-16 Jesper Skov <jskov@redhat.com> * cdl/hal_i386.cdl: remove fix mes.2000-02-10 Nick Garnett <nickg@cygnus.co.uk> * include/hal_arch.h: Merged PC platform support changes contributed by Patrick O'Grady (pjo)(patrick@softprocess.com). * include/hal_intr.h: Moved Linux specific support out to its own var_intr.h. * src/context.S: Added FP switch code from pjo, suitably protected. * src/PKGconf.mak: Added i386_stub.c to COMPILE list. * cdl/hal_i386.cdl: Added i386_stub.c to compile list. * src/i386_stub.c: * include/arch.inc: Files added. * src/hal_misc.c: Added hal_zero_bss(). * src/vectors.S: Added PC support code.2000-01-21 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h (HAL_INTERRUPT_MASK, HAL_INTERRUPT_UNMASK): Define. (HAL_INTERRUPT_ACKNOWLEDGE): (HAL_CLOCK_RESET): Let acknowledge clear pending flag, but leave unblocking to clients of the interrupt (i.e., RTC).1999-12-02 John Dallaway <jld@cygnus.co.uk> * cdl/hal_i386.cdl: Use the <PACKAGE> token in custom rules.1999-12-01 John Dallaway <jld@cygnus.co.uk> * cdl/hal_i386.cdl: Use the <PREFIX> token in custom rules.1999-11-04 John Dallaway <jld@cygnus.co.uk> * cdl/hal_i386.cdl: Output custom rule dependency information to .deps files in the current directory. Dispense with the need to create a 'src' sub-directory.1999-11-01 Jesper Skov <jskov@cygnus.co.uk> * cdl/hal_i386.cdl: Added.1999-10-25 Jonathan Larmour <jlarmour@cygnus.co.uk> * src/i386.ld: Add asterisks to input section names to make them more tolerant of subtle differences1999-10-05 Jesper Skov <jskov@cygnus.co.uk> From Andrew Lunn (lunn@ma.tech.ascom.ch) * include/hal_arch.h (HAL_IDLE_THREAD_ACTION): Defined.1999-05-14 Jesper Skov <jskov@cygnus.co.uk> PR 18956 * src/i386.ld: Fixed problem with rel_got. Encode . in section name as __.1999-05-13 Hugo Tyson <hmt@cygnus.co.uk> * include/hal_arch.h (HAL_THREAD_INIT_CONTEXT): Align stack (rather conservatively) before use.1999-04-28 Bart Veer <bartv@cygnus.co.uk> * src/PKGconf.mak: Remove the -n argument to tail, it does not appear to be required on any supported host and causes problems with some implementations of tail.1999-04-14 Jonathan Larmour <jlarmour@cygnus.co.uk> * src/PKGconf.mak (EXTRAS): Don't generate extras.o here any more But do define EXTRAS every time for the linker script1999-04-08 John Dallaway <jld@cygnus.co.uk> * src/*.ld: Use double underscore substitution for period character in SECTION_* macro names (PR 19787)1999-04-08 John Dallaway <jld@cygnus.co.uk> * src/*.ld: Revised SECTION_* macro arguments to avoid padded output sections (PR 19787)1999-03-23 Jesper Skov <jskov@cygnus.co.uk> * include/hal_arch.h: Added stack values.1999-03-22 Hugo Tyson <hmt@cygnus.co.uk> * include/hal_arch.h: Use CYGNUM_HAL_STACK_SIZE_TYPICAL for the stack size instead of CYGNUM_HAL_MINIMUM_STACK_SIZE.1999-03-22 Jesper Skov <jskov@cygnus.co.uk> * src/vectors.S: * include/hal_intr.h: Changed CYG_HAL_ to CYGPKG_HAL_ * include/hal_intr.h: Include the hal_i386_linux header file. 1999-03-22 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h: * include/hal_arch.h: Cleaned up some FIX MEs.1999-03-17 John Dallaway <jld@cygnus.co.uk> * src/PKGconf.mak: Remove dependence on echo '-e' switch.1999-03-16 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h: Cleaned up macros. Renamed hal_ to cyg_hal_. 1999-03-12 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h: Default contents of vector table changed.1999-03-12 Gary Thomas <gthomas@cygnus.co.uk> * include/hal_arch.h: Add definition of 'CYGNUM_HAL_MINIMUM_STACK_SIZE'1999-03-10 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h (HAL_INTERRUPT_IN_USE): Added.1999-03-08 Nick Garnett <nickg@cygnus.co.uk> * src/i386.ld: Added alignment before definition of __DEVTAB__.1999-03-05 Gary Thomas <gthomas@cygnus.co.uk> * src/i386.ld: * src/PKGconf.mak: Clean up I/O package changes.1999-03-04 Jonathan Larmour <jlarmour@cygnus.co.uk> * src/i386.ld: Add INPUT(libextras.a), add libextras.a to GROUP() and include new section for device driver table1999-02-25 Nick Garnett <nickg@cygnus.co.uk> * src/i386.ld: Removed alias for Cyg_Scheduler::sched_lock, since this is now handled elsewhere.1999-02-20 Jonathan Larmour <jlarmour@cygnus.co.uk> * include/hal_arch.h: Rename deliver_exception -> cyg_hal_deliver_exception * include/hal_intr.h: Reorganise vector/interrupt/exception names according to purpose QA improvements * src/hal_misc.c: Rename deliver_exception -> cyg_hal_deliver_exception Rename exception_handler -> cyg_hal_exception_handler1999-02-08 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h: Always allocate space for at least one exception vector.1999-02-05 John Dallaway <jld@cygnus.co.uk> * src/i386.ld: Add LMA_EQ_VMA macro definition.1999-01-29 Jesper Skov <jskov@cygnus.co.uk> PR 18966 * src/hal_misc.c (cyg_hal_invoke_constructors): Added cyg_hal_stop_constructors code.1999-01-25 Jesper Skov <jskov@cygnus.co.uk> * src/i386.ld: Added rel.got section. Cleaned up a bit.1999-01-22 Jesper Skov <jskov@cygnus.co.uk> * src/hal_misc.c: Moved external declarations into top-level scope to avoid compiler warning.1999-01-20 Jesper Skov <jskov@cygnus.co.uk> * include/hal_arch.h: * src/context.S: Added setjmp/longjmp support. * src/hal_misc.c: Removed bogus setjmp/longjmp functions.1999-01-20 Jesper Skov <jskov@cygnus.co.uk> * src/context.S: * include/hal_arch.h: * include/i386.inc: [added] Rewrote the context switch code.1999-01-20 Jesper Skov <jskov@cygnus.co.uk> * src/i386.ld (SECTION_bss): Added align statement.1999-01-14 Jesper Skov <jskov@cygnus.co.uk> * src/hal_misc.c: Add bogus setjmp & longjmp functions to prevent compiler error.1999-01-12 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h: Made virtual timer the default.1999-01-12 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h (HAL_CLOCK_LATENCY): Return the clock read value.1999-01-12 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h: Made all Linux stuff CYG_HAL_I386_LINUX conditional. * include/hal_cache.h: Added HAL_DCACHE_UNLOCK_ALL (empty) macro.1999-01-12 Jesper Skov <jskov@cygnus.co.uk> * include/pkgconf/hal_i386.h: Added.1999-01-11 Jesper Skov <jskov@cygnus.co.uk> * include/hal_arch.h: Fix HAL_SavedRegisters struct definition. * include/hal_intr.h: Made interrupt enable/disable macros behave more like the macros used for real HW CPUs.1999-01-11 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h: Removed IN_OUT target conditional.1999-01-11 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h: * include/hal_io.h: Cleaned up some more. * include/hal_diag.h: Moved to i386/linux * include/hal_arch.h: * include/basetype.h: Comment fix.1999-01-08 Jesper Skov <jskov@cygnus.co.uk> * include/basetype.h (CYG_LABEL_NAME): Added.1999-01-07 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h (HAL_CLOCK_INITIALIZE): Use _period_ argument. Added CYG_VECTOR_ definitions. Added choice for real/virtual time (no config yet).1999-01-07 Jesper Skov <jskov@cygnus.co.uk> * src/vectors.S: * src/hal_misc.c: * src/context.S: * include/hal_io.h: * include/hal_cache.h: * include/hal_arch.h: * include/basetype.h: * include/hal_diag.h: Changed comment style & removed tabs.1999-01-07 Jesper Skov <jskov@cygnus.co.uk> * src/hal_misc.c (cyg_hal_invoke_constructors): Match new link behavior.1999-01-07 Jesper Skov <jskov@cygnus.co.uk> * src/vectors.S: Added. Simple stub for now. * src/crt_end.c: * src/crtbegin.c: Removed. * src/PKGconf.mak: * include/hal_intr.h: Cleaned up.1999-01-06 Jesper Skov <jskov@cygnus.co.uk> * src/crtbegin.c: * src/crt_end.c: * include/hal_intr.h: * include/hal_diag.h: * include/hal_arch.h: Fixed remaining warnings. * include/hal_intr.h (HAL_CLOCK_INITIALIZE): Changed timeout value.1999-01-06 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h: Move extern declarations into global scope, extern"C" doesn't work in sub-scopes. * include/hal_arch.h: Use CYG_MACRO_START/END, not HAL_...1998-12-18 Jesper Skov <jskov@cygnus.co.uk> * include/hal_intr.h: * include/hal_arch.h: Fixed compiler warnings. Use CYG_MACRO_START/END. Added new HAL macros.Wed Dec 9 14:09:47 GMT 1998 Chris Provenzano <proven@cygnus.com> * src/crtbegin.c: Added. * src/crt_begin.c: Removed. * src/PKGconf.mak: Compile crtbegin.c to create the correct file for linking. This is to turn on init-priority for i386 linux target. The default i386 linker script looks for the file named crtbegin.o and then looks for the .ctors section within that file to determine where to put the sorted constructors. Mon Nov 9 15:18:11 GMT 1998 Chris Provenzano <proven@cygnus.com> Initial i386 linux port.//===========================================================================//####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 + -