From 55d33fd9128d4930390f6fbb96a6d21d25637b52 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Tue, 16 Feb 2016 07:50:18 -0600 Subject: [PATCH] Update some comments --- arch | 2 +- include/nuttx/arch.h | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/arch b/arch index 88ef94c7b3..8012d549ae 160000 --- a/arch +++ b/arch @@ -1 +1 @@ -Subproject commit 88ef94c7b32a793e11a7d0eb75b0f6c839a59a91 +Subproject commit 8012d549ae583abf8e6d902a42fe6e1a534bb2a5 diff --git a/include/nuttx/arch.h b/include/nuttx/arch.h index bec1aab8e1..c50c598fe6 100644 --- a/include/nuttx/arch.h +++ b/include/nuttx/arch.h @@ -1690,9 +1690,13 @@ int up_cpundx(void); * initialization of the OS, just before beginning normal multitasking, * the additional CPUs would be started by calling this function. * - * Each CPU is provided the entry point to is IDLE task when started. The - * OS initialization logic calls this function repeatedly until each CPU - * has been started. + * Each CPU is provided the entry point to is IDLE task when started. A + * TCB for each CPU's IDLE task has been initialized and placed in the + * CPU's g_assignedtasks[cpu] list. Not stack has been alloced or + * initialized. + * + * The OS initialization logic calls this function repeatedly until each + * CPU has been started, 1 through (CONFIG_SMP_NCPUS-1). * * Input Parameters: * cpu - The index of the CPU being started. This will be a numeric