• Alessandro Rubini's avatar
    userspace/libwr: hal_client: use shared memory instead of RPC (2 functions) · 27794762
    Alessandro Rubini authored
    This moves the query_ports() and get_port_state() to be shared memory
    lookups.
    
    The hal_client.c file now accesses shared memory at init time, and
    performes the two functions above by looking in shared memory.
    
    The thing is sill suboptimal, because the "exported" hexp_port_state_t
    structure is only slightly different from struct hal_port_state. And
    most fields being looked up are never filled.
    
    Last but not least, halexp_get_timing_state() is not ready to be
    converted to shared memory at this point in time (timing data is not
    stored to shmem yet).
    Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
    27794762
Name
Last commit
Last update
binaries Loading commit data...
build Loading commit data...
configs Loading commit data...
doc Loading commit data...
hwinfo-sdb Loading commit data...
kernel Loading commit data...
patches Loading commit data...
robustness/coding Loading commit data...
scripts Loading commit data...
usb-loader Loading commit data...
userspace Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
COPYING Loading commit data...
Kconfig Loading commit data...
Makefile Loading commit data...
Makefile.kconfig Loading commit data...
README Loading commit data...