Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[threadx-dev] SMP porting question
  • From: <Peter.McShane@xxxxxxxxxxxxx>
  • Date: Sun, 31 Aug 2025 14:41:25 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hjXXwUQO13vx92hf8lLHp8Tz7SljIF+SVxJK2hXSUSo=; b=VEY0mD6Ammc7Nj2R7vNRSalIpcfux55Ifuqgga61F0XsxQvmMMPo26sQfrMx2Gv3NnjQ1yJaG3tkyxUKe/OUs3/sC0u6QTBnYS12tpKptrr3rN7oRpgjphdon33pDm3kXzYtqOWg355jXlhAXCUzgOn6BmxAzAO0NEkQkN9c7G3elixKAYI+Yszz/J0xqqclqZnRVL7VtFV9mF1MoELD4sYhoX2lltD5tsR+cBDAULiexO+zVRoAg6mmpRUc7JyXThBj4+vdDuJvyyzLmpZkcNhYgw8JUFl9Lsq7ql+zdOyS9Kxd94ePGGAAKSYZKTCKXtCMkJTaHnC5lI2wz+BqjQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EgELRDlc6zEzrKfxFT7vnvZfNSHF4/0s44RqxvrEb78r/DnfHU05um83o0WTgSF0PpP5VCat+4W6UJkV+x7jkkkHV6OMGrJdcY6XpQ71HvhMEvSBFcr29VPZkLGaB7Kmnp0odgs0ez+rSj13gD5UeJFef9z/fIj0h6iqWgWM0J9SaWJRsbO8QxLASnhnjcW8fIiytsBkc3MtOuig9RW4wnuICy8tQoY5wm0LSDdjn+UX7nIo5GUAkUNhtZBtGsJeKIfuI1TddQWsC+R0SvJ6q764PscHcCEXFA017161+I2fTvxcW2OCqZ9x/Clkrq9CI0Kk+rHDV1uUGFLGjbLtNg==
  • Delivered-to: threadx-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/threadx-dev/>
  • List-help: <mailto:threadx-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/threadx-dev>, <mailto:threadx-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/threadx-dev>, <mailto:threadx-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHcGoN1LizbRuULMkiciuvazgOsNg==
  • Thread-topic: SMP porting question

Hi,

I'm currently working on porting ThreadX to Risc-V 64 bit with SMP support and have been looking at the existing SMP ports to guide me.  

Whilst looking at some of the Arm SMP ports, I've been trying to make sense of some code in the tx_thread_schedule.s file for example in the cortex_a77_smp/gnu directory. 

Within this code there is a reference to a ready bit which is a 32 bit word at offset 280 in the TX_THREAD structure and another at offset 260. I'm not sure exactly which entries in the structure these refer to and was wondering if someone could provide a definitive answer.

Regards,
Peter Mc Shane 

Back to the top