Changeset 9a03459c in rtems


Ignore:
Timestamp:
05/24/00 17:06:37 (23 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Children:
09b6a093
Parents:
d38427f1
Message:

Significantly lowered the default memory requirements:

  • CONFIGURE_RTEMS_INIT_TASKS_TABLE was 10 now 0
  • CONFIGURE_POSIX_INIT_THREAD_TABDE was 10 now 0
  • CONFIGURE_ITRON_INIT_TASK_TABLE was 10 now 0
  • CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS was 20 now 3
  • added CONFIGURE_NUMBER_OF_TERMIOS_PORTS and defaulted to 1
  • added CONFIGURE_TERMIOS_DISABLED defaulted to "enabled"
  • miniIMFS is now the default

Added configuration error checks that:

+ Ensure > 0 tasks/threads are configured
+ Ensure at least one inititalization task/thread is defined

bsp.h now defines these so BSP specific requirements
are accounted for.

+ CONFIGURE_NUMBER_OF_TERMIOS_PORTS
+ CONFIGURE_INTERRUPT_STACK_MEMORY

console_reserve_resources and rtems_termios_reserve_resources
are no longer required and considered obsolete. Calls to
rtems_termios_reserve_resources have been eliminated although
the routine is still there and the body "if 0'ed".

We are very close to having NO reason to modify the
configuration tables in the BSP. Be warned that eventually
we would like to see the need for BSP_Configuration
eliminated!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/mvme162/startup/bspstart.c

    rd38427f1 r9a03459c  
    107107  Cpu_table.postdriver_hook = bsp_postdriver_hook;
    108108  Cpu_table.interrupt_vector_table = (m68k_isr_entry *) &M68Kvec;
    109   Cpu_table.interrupt_stack_size = 4096;
     109  Cpu_table.interrupt_stack_size = CONFIGURE_INTERRUPT_STACK_MEMORY;
    110110
    111111  BSP_Configuration.work_space_start = (void *) &_WorkspaceBase;
Note: See TracChangeset for help on using the changeset viewer.