Ticket #13 (new enhancement)

Opened 14 years ago

Last modified 14 years ago

Enable UPC device

Reported by: kazutomo Owned by: hnaik
Priority: major Milestone: V1R4 Release
Component: ZeptoOS Version:
Keywords: Cc:

Description

BGP Performance Counter is not activated for CN Linux yet.

Change History

comment:1 Changed 14 years ago by kazutomo

  • Milestone set to Release before SC08

comment:2 Changed 14 years ago by kazutomo

  • Owner changed from [email protected] to kazutomo
  • Status changed from new to assigned

comment:3 Changed 14 years ago by kazutomo

  • Milestone changed from Release before SC08 to Release after SC08 before SC09 (tentative)

Kernel now provides MMIO for UPC. UPC unit initialization is need to be implemented. It can be implemented in user space.

comment:4 Changed 14 years ago by kazutomo

  • Owner changed from kazutomo to hnaik
  • Status changed from assigned to new

UPC is a memory mapped I/O. CN Linux maps UPC to virtual address 0xfffda000 now. CNK does initialized the UPC unit in kernel space but looks like it can be done in user space.

BGP/comm/arch-runtime/testcodes/upctest.c has some code fragment for initialization. UPC unit is not working correctly for some reason. Counter value looks wrong. We need extra investigations and make the UPC work on Linux.

Note: See TracTickets for help on using tickets.