inconsistent PMAP_SIZE
NONAKA Kimihiro <[email protected]> Wed, 24 Dec 2014 13:22:38 +0900
| Newsgroups | gmane.os.netbsd.ports.powerpc |
|---|---|
| Message-ID | <CAM+xf6CWwTYq-ZydoN=0E4bYMmMdy-QEooeFNY3wG0QHrAzuMg@mail.gmail.com> |
Hi, I'm playing Freescale TWR-P1025 with MULTIPROCESSOR. I found definition of PMAP_SIZE that was inconsistent with following sources. Which is correct PMAP_SIZE? ----- sys/arch/powerpc/booke/booke_pmap.c #ifdef MULTIPROCESSOR #define PMAP_SIZE offsetof(struct pmap, pm_pai[PMAP_TLB_MAX]) #else #define PMAP_SIZE sizeof(struct pmap) #endif ----- sys/uvm/pmap/pmap.c #ifdef MULTIPROCESSOR #define PMAP_SIZE offsetof(struct pmap, pm_pai[MAXCPUS]) #else #define PMAP_SIZE sizeof(struct pmap) kmutex_t pmap_pvlist_mutex __aligned(COHERENCY_UNIT); #endif Regards, -- NONAKA Kimihiro