PRIMORDIAL OBJECT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, this is Primordial Object(9) from the Kernel API Manual β€” and no cap, it’s a tiny but iconic little kernel page. πŸ’…

πŸ¦‹ Primordial Object πŸ¦‹

After boot, the kernel provides a static object of type QCOMTEE_OBJECT_TYPE_CB, and that object is literally called the primordial object. It’s the main-character object used for native kernel services or privileged operations. πŸ‘‘

We support:

  • QCOMTEE_OBJECT_OP_MAP_REGION β€” used to map a memory object and return mapping object and mapping information (see qcomtee_mem_object_map). πŸ—ΊοΈ
  • QCOMTEE_OBJECT_OP_YIELD β€” used to yield by the thread running in QTEE. 🧡
  • QCOMTEE_OBJECT_OP_SLEEP β€” used to wait for a period of time. 😴

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./drivers/tee/qcomtee/primordial_obj.c β€” go peek, bestie. πŸ“‚


mwah πŸ’‹ this little page’s source/version is ./drivers/tee/qcomtee, dated October 2026, and it’s Primordial Object(9). periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from