From 7b0c547a8052a4066fe43900b14d042ff1edbfa4 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 20 Jan 2003 19:53:27 +0000 Subject: 2003-01-20 Joel Sherrill * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. --- c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog | 4 ++++ c/src/lib/libbsp/arm/arm_bare_bsp/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/arm/armulator/ChangeLog | 4 ++++ c/src/lib/libbsp/arm/armulator/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/arm/edb7312/ChangeLog | 4 ++++ c/src/lib/libbsp/arm/edb7312/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/arm/vegaplus/ChangeLog | 4 ++++ c/src/lib/libbsp/arm/vegaplus/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/c4x/c4xsim/ChangeLog | 4 ++++ c/src/lib/libbsp/c4x/c4xsim/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/h8300/h8sim/ChangeLog | 4 ++++ c/src/lib/libbsp/h8300/h8sim/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/hppa1.1/simhppa/ChangeLog | 4 ++++ c/src/lib/libbsp/hppa1.1/simhppa/startup/linkcmds | 11 +++++++++++ c/src/lib/libbsp/i386/i386ex/ChangeLog | 4 ++++ c/src/lib/libbsp/i386/i386ex/startup/linkcmds | 9 +++++++++ c/src/lib/libbsp/i386/pc386/ChangeLog | 4 ++++ c/src/lib/libbsp/i386/pc386/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/i386/ts_386ex/ChangeLog | 4 ++++ c/src/lib/libbsp/i386/ts_386ex/startup/linkcmds | 10 ++++++++++ c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.c | 2 +- c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds | 11 +++++++++++ 23 files changed, 161 insertions(+), 1 deletion(-) diff --git a/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog b/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog index a504233d94..4be2196899 100644 --- a/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog +++ b/c/src/lib/libbsp/arm/arm_bare_bsp/ChangeLog @@ -1,3 +1,7 @@ +2003-01-20 Joel Sherrill + + * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. + 2002-12-13 Ralf Corsepius * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. diff --git a/c/src/lib/libbsp/arm/arm_bare_bsp/startup/linkcmds b/c/src/lib/libbsp/arm/arm_bare_bsp/startup/linkcmds index 3dc45266dd..4c122c5b6f 100644 --- a/c/src/lib/libbsp/arm/arm_bare_bsp/startup/linkcmds +++ b/c/src/lib/libbsp/arm/arm_bare_bsp/startup/linkcmds @@ -94,6 +94,17 @@ SECTIONS *(.text) *(.text.*) *(.stub) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.gnu.linkonce.t*) diff --git a/c/src/lib/libbsp/arm/armulator/ChangeLog b/c/src/lib/libbsp/arm/armulator/ChangeLog index 3c81dc7baf..a4afb0f3b6 100644 --- a/c/src/lib/libbsp/arm/armulator/ChangeLog +++ b/c/src/lib/libbsp/arm/armulator/ChangeLog @@ -1,3 +1,7 @@ +2003-01-20 Joel Sherrill + + * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. + 2002-12-13 Ralf Corsepius * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. diff --git a/c/src/lib/libbsp/arm/armulator/startup/linkcmds b/c/src/lib/libbsp/arm/armulator/startup/linkcmds index 856c330452..7ff2d7dc30 100644 --- a/c/src/lib/libbsp/arm/armulator/startup/linkcmds +++ b/c/src/lib/libbsp/arm/armulator/startup/linkcmds @@ -18,6 +18,17 @@ SECTIONS CREATE_OBJECT_SYMBOLS *(.text) *(.rodata*) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + _etext = .; ___CTOR_LIST__ = .; diff --git a/c/src/lib/libbsp/arm/edb7312/ChangeLog b/c/src/lib/libbsp/arm/edb7312/ChangeLog index 1208b77feb..4783223b27 100644 --- a/c/src/lib/libbsp/arm/edb7312/ChangeLog +++ b/c/src/lib/libbsp/arm/edb7312/ChangeLog @@ -1,3 +1,7 @@ +2003-01-20 Joel Sherrill + + * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. + 2002-12-13 Ralf Corsepius * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. diff --git a/c/src/lib/libbsp/arm/edb7312/startup/linkcmds b/c/src/lib/libbsp/arm/edb7312/startup/linkcmds index 57ee03b36c..908bb96487 100644 --- a/c/src/lib/libbsp/arm/edb7312/startup/linkcmds +++ b/c/src/lib/libbsp/arm/edb7312/startup/linkcmds @@ -92,6 +92,17 @@ SECTIONS CREATE_OBJECT_SYMBOLS *(.text) *(.text.*) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.gnu.linkonce.t*) diff --git a/c/src/lib/libbsp/arm/vegaplus/ChangeLog b/c/src/lib/libbsp/arm/vegaplus/ChangeLog index de97a0e2fa..b2e27d77f1 100644 --- a/c/src/lib/libbsp/arm/vegaplus/ChangeLog +++ b/c/src/lib/libbsp/arm/vegaplus/ChangeLog @@ -1,3 +1,7 @@ +2003-01-20 Joel Sherrill + + * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. + 2002-12-13 Ralf Corsepius * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. diff --git a/c/src/lib/libbsp/arm/vegaplus/startup/linkcmds b/c/src/lib/libbsp/arm/vegaplus/startup/linkcmds index 94dd34be49..ad82a5bc5f 100644 --- a/c/src/lib/libbsp/arm/vegaplus/startup/linkcmds +++ b/c/src/lib/libbsp/arm/vegaplus/startup/linkcmds @@ -94,6 +94,17 @@ SECTIONS *(.text) *(.text.*) *(.stub) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) *(.gnu.linkonce.t*) diff --git a/c/src/lib/libbsp/c4x/c4xsim/ChangeLog b/c/src/lib/libbsp/c4x/c4xsim/ChangeLog index c3be0556c6..b1b2418876 100644 --- a/c/src/lib/libbsp/c4x/c4xsim/ChangeLog +++ b/c/src/lib/libbsp/c4x/c4xsim/ChangeLog @@ -1,3 +1,7 @@ +2003-01-20 Joel Sherrill + + * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. + 2002-12-19 Ralf Corsepius * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. diff --git a/c/src/lib/libbsp/c4x/c4xsim/startup/linkcmds b/c/src/lib/libbsp/c4x/c4xsim/startup/linkcmds index 279fa333a1..02e4f5eb17 100644 --- a/c/src/lib/libbsp/c4x/c4xsim/startup/linkcmds +++ b/c/src/lib/libbsp/c4x/c4xsim/startup/linkcmds @@ -12,6 +12,17 @@ SECTIONS } .text 0x200 : { *(.text) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + ___CTOR_LIST__ = .; LONG(___CTOR_END__ - ___CTOR_LIST__ - 2) *(.ctors) diff --git a/c/src/lib/libbsp/h8300/h8sim/ChangeLog b/c/src/lib/libbsp/h8300/h8sim/ChangeLog index c3fce83f33..e9b4f08062 100644 --- a/c/src/lib/libbsp/h8300/h8sim/ChangeLog +++ b/c/src/lib/libbsp/h8300/h8sim/ChangeLog @@ -1,3 +1,7 @@ +2003-01-20 Joel Sherrill + + * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. + 2002-12-13 Ralf Corsepius * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. diff --git a/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds b/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds index 739a7730c5..ee3b4a7a87 100644 --- a/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds +++ b/c/src/lib/libbsp/h8300/h8sim/startup/linkcmds @@ -42,6 +42,16 @@ SECTIONS { *(.text) + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* * Read-only data */ diff --git a/c/src/lib/libbsp/hppa1.1/simhppa/ChangeLog b/c/src/lib/libbsp/hppa1.1/simhppa/ChangeLog index b8b8d3a9e2..f571abba61 100644 --- a/c/src/lib/libbsp/hppa1.1/simhppa/ChangeLog +++ b/c/src/lib/libbsp/hppa1.1/simhppa/ChangeLog @@ -1,3 +1,7 @@ +2003-01-20 Joel Sherrill + + * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. + 2003-01-15 Ralf Corsepius * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg. diff --git a/c/src/lib/libbsp/hppa1.1/simhppa/startup/linkcmds b/c/src/lib/libbsp/hppa1.1/simhppa/startup/linkcmds index 57d1f5c96a..dc2245d1c8 100644 --- a/c/src/lib/libbsp/hppa1.1/simhppa/startup/linkcmds +++ b/c/src/lib/libbsp/hppa1.1/simhppa/startup/linkcmds @@ -11,6 +11,17 @@ SECTIONS CREATE_OBJECT_SYMBOLS *(.PARISC.stubs) *(.text) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + etext = .; _etext = .; } diff --git a/c/src/lib/libbsp/i386/i386ex/ChangeLog b/c/src/lib/libbsp/i386/i386ex/ChangeLog index ed16b5f147..760bde54e2 100644 --- a/c/src/lib/libbsp/i386/i386ex/ChangeLog +++ b/c/src/lib/libbsp/i386/i386ex/ChangeLog @@ -1,3 +1,7 @@ +2003-01-20 Joel Sherrill + + * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. + 2002-12-19 Joel Sherrill * console/console.c: Removed __assert() which conflicts with newlib. diff --git a/c/src/lib/libbsp/i386/i386ex/startup/linkcmds b/c/src/lib/libbsp/i386/i386ex/startup/linkcmds index 708dcf2b68..e6a0c2400d 100644 --- a/c/src/lib/libbsp/i386/i386ex/startup/linkcmds +++ b/c/src/lib/libbsp/i386/i386ex/startup/linkcmds @@ -95,9 +95,18 @@ SECTIONS text_start = . ; _text_start = . ; *(.text ) ; + /* + * Special FreeBSD sysctl sections. + */ . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); *(.eh_fram) + . = ALIGN (16); /* diff --git a/c/src/lib/libbsp/i386/pc386/ChangeLog b/c/src/lib/libbsp/i386/pc386/ChangeLog index ff71cfdb19..7133ccc4ac 100644 --- a/c/src/lib/libbsp/i386/pc386/ChangeLog +++ b/c/src/lib/libbsp/i386/pc386/ChangeLog @@ -1,3 +1,7 @@ +2003-01-20 Joel Sherrill + + * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. + 2003-01-15 Ralf Corsepius * 3c509/Makefile.am: Don't include @RTEMS_BSP@.cfg. diff --git a/c/src/lib/libbsp/i386/pc386/startup/linkcmds b/c/src/lib/libbsp/i386/pc386/startup/linkcmds index 542766caf9..9d4550ed77 100644 --- a/c/src/lib/libbsp/i386/pc386/startup/linkcmds +++ b/c/src/lib/libbsp/i386/pc386/startup/linkcmds @@ -48,6 +48,16 @@ SECTIONS *(.text) . = ALIGN (16); + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.eh_frame) . = ALIGN (16); diff --git a/c/src/lib/libbsp/i386/ts_386ex/ChangeLog b/c/src/lib/libbsp/i386/ts_386ex/ChangeLog index 1de66c2db3..bbe264e15b 100644 --- a/c/src/lib/libbsp/i386/ts_386ex/ChangeLog +++ b/c/src/lib/libbsp/i386/ts_386ex/ChangeLog @@ -1,3 +1,7 @@ +2003-01-20 Joel Sherrill + + * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. + 2002-12-19 Joel Sherrill * console/console.c: Removed __assert() which conflicts with newlib. diff --git a/c/src/lib/libbsp/i386/ts_386ex/startup/linkcmds b/c/src/lib/libbsp/i386/ts_386ex/startup/linkcmds index 0b8209e23e..c9ef4a5bd8 100644 --- a/c/src/lib/libbsp/i386/ts_386ex/startup/linkcmds +++ b/c/src/lib/libbsp/i386/ts_386ex/startup/linkcmds @@ -53,6 +53,16 @@ SECTIONS *(.text ); . = ALIGN (0x20); + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + *(.eh_frame) . = ALIGN (0x20); diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog b/c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog index 0ae85a5109..8b387374bd 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog @@ -1,3 +1,7 @@ +2003-01-20 Joel Sherrill + + * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking. + 2002-12-17 Ralf Corsepius * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg. diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.c b/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.c index 43d80567c4..04179e66a6 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.c +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/network/if_hdlcsubr.c @@ -294,7 +294,7 @@ hdlc_ifattach(ifp) } -SYSCTL_NODE(_net_link, IFT_ETHER, ether, CTLFLAG_RW, 0, "Ethernet"); +/* SYSCTL_NODE(_net_link, IFT_ETHER, ether, CTLFLAG_RW, 0, "Ethernet"); */ int hdlc_ioctl(struct ifnet *ifp, int command, caddr_t data) diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds b/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds index 141369afc8..b9dbd10230 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds @@ -58,6 +58,17 @@ SECTIONS *(.rodata*) *(.rodata1) + + /* + * Special FreeBSD sysctl sections. + */ + . = ALIGN (16); + __start_set_sysctl_set = .; + *(set_sysctl_*); + __stop_set_sysctl_set = ABSOLUTE(.); + *(set_domain_*); + *(set_pseudo_*); + /* C++ constructors/destructors */ *(.gnu.linkonce.t*) -- cgit v1.2.3