Commit 95c71322 authored by Yizhen Fan's avatar Yizhen Fan Committed by fanyizhen1995
Browse files

ub: init ubcore module



driver inclusion
category: feature
bugzilla: NA
CVE: NA

--------------------------------

Init ubcore module, including module init and exit, config uasid and eid,
which represent the parts of UB virtual address (UBVA).

UBVA: | --- eid ---  | --- uasid --- | --- va --- |

Eid: This is used for routing in UB fabric or domain,
assigned by controllers or BIOS/OS
Uasid: This is used for distinguishing address domains, assigned by UMDK
Va: used for visiting address, assigned by UMDK/OS

Description of ubcore module:

Ubcore is the core of UB framework, including device registration
and link establishment management.
The ubcore module connects to different UBEP devices
and connects to different transaction sets (client of ubcore).
It provides IOCTL interfaces for upper-layer UB providers,
checks parameters of IOCTL interfaces, executes commands,
and returns execution results.

Signed-off-by: default avatarGuoxin Qian <qianguoxin@huawei.com>
Signed-off-by: default avatarYizhen Fan <fanyizhen@huawei.com>
parent 53032b02
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment