Skip to content

Draft: u/space_overseer: Move the positions of structures and functions

zhen zhang requested to merge quic_zhz/monado:main into main

What is the problem now ?
We need to support stage space origin reset function on the server side.

What is the root cause of the problem ?
Helper functions(static inline struct u_space *u_space(struct xrt_space *xs);) cannot be used on the server side.
u_space cannot be obtained through a method similar to the following:
struct u_space *uspace = u_space(qcomp->xspace_overseer->semantic.stage);

What is the solution ?
Move function definition into header file.

What is the impact of the change ?
N/A.

What verification has been done ?
Helloxr sanity test.

Merge request reports