Kernel PPS processing

Hal Murray hmurray at megapathdsl.net
Tue Jul 5 05:55:15 UTC 2016


Stromeko at nexgo.de said:
> On another tangent back to NTP, I'm wondering if it wouldn't make sense to
> offload the timestamp filtering at least to the VC4.  Most NTP boxes would
> run headless anyway, so there'd be 16 processors sitting idle for that sort
> of thing. 

Not likely.  That sort of work doesn't take enough CPU cycles to worry about. 
 If you put it someplace else, it just makes things harder to maintain and 
debug.


>> Yeah, I'm wondering why the dealy in Linux kernel for 64 bit A8?
> It wouldn't buy anyone anything of immediate use except having a complete
> additional distro to build and maintain and more memory pressure to deal
> with.  I suspect that eventually a 64bit port will be added anyway to tick a
> checkbox somewhere. 

If you don't need them, 64 bit pointers just take up more memory.  That shows 
up as cache misses.

There are 2 reasons that I know of for needing 64 bit pointers.  The first is 
that you are using more than 32 bits of virtual memory.  The second is that 
your hardware can't address all of physical memory when running in 32 bit 
mode.  If your system uses the top bit for I/O, then you can only use 2 GB of 
physical memory.



-- 
These are my opinions.  I hate spam.





More information about the devel mailing list