Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ps3_sys_manager_header Struct Reference

Data Fields

u8 version
 
u8 size
 
u16 reserved_1
 
u32 payload_size
 
u16 service_id
 
u16 reserved_2
 
u32 request_tag
 

Detailed Description

ps3_sys_manager - PS3 system manager driver.

The system manager provides an asynchronous system event notification mechanism for reporting events like thermal alert and button presses to guests. It also provides support to control system shutdown and startup.

The actual system manager is implemented as an application running in the system policy module in lpar_1. Guests communicate with the system manager through port 2 of the vuart using a simple packet message protocol. Messages are comprised of a fixed field header followed by a message specific payload. struct ps3_sys_manager_header - System manager message header.

Version
: Header version, currently 1. : Header size in bytes, currently 16. : Message payload size in bytes. : Message type, one of enum ps3_sys_manager_service_id. : Unique number to identify reply.

Definition at line 55 of file ps3-sys-manager.c.

Field Documentation

u32 payload_size

Definition at line 60 of file ps3-sys-manager.c.

u32 request_tag

Definition at line 63 of file ps3-sys-manager.c.

u16 reserved_1

Definition at line 59 of file ps3-sys-manager.c.

u16 reserved_2

Definition at line 62 of file ps3-sys-manager.c.

u16 service_id

Definition at line 61 of file ps3-sys-manager.c.

u8 size

Definition at line 58 of file ps3-sys-manager.c.

u8 version

Definition at line 57 of file ps3-sys-manager.c.


The documentation for this struct was generated from the following file: