Where do you xntp from? Are you getting your NTP data from another machine on the same network or a device that does NTP? It might be worth adding your own RTLinux clock module that does the NTP itself and nudges its own clock that has an offset from CLOCK_REALTIME.