> It's a bit messier than that. When 9vx is built as 64-bit, it's a > 64-bit kernel supporting 32-bit binaries. uintptr is still a 64-bit > entity. There's no way to take a 32-bit reference parameter as used in > semacquire and treat it as a pointer to a 64-bit item and have it end > well ...
right. i think the situation confused me. but i don't feel too bad. the linux guys, with their 10s of thousands can't get this right. > What has to happen is the 9vx syscall interfaces need to be scrubbed > just a bit more for these types of cases and corrected. Or,simpler, > just keep building 32-bit 9vx; that may be the best bet. that makes more sense to me. - erik
