Changeset 19d2ce01 in mainline for uspace/drv/char/sun4v-con/sun4v-con.c
- Timestamp:
- 2017-11-16T09:51:14Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 92232331
- Parents:
- ce96ec2
- git-author:
- Jiri Svoboda <jiri@…> (2017-11-15 21:50:05)
- git-committer:
- Jiri Svoboda <jiri@…> (2017-11-16 09:51:14)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/char/sun4v-con/sun4v-con.c
rce96ec2 r19d2ce01 38 38 #include <ipc/char.h> 39 39 #include <stdbool.h> 40 #include <sysinfo.h>41 40 #include <thread.h> 42 41 … … 72 71 73 72 /** Add sun4v console device. */ 74 int sun4v_con_add(sun4v_con_t *con )73 int sun4v_con_add(sun4v_con_t *con, sun4v_con_res_t *res) 75 74 { 76 75 ddf_fun_t *fun = NULL; 77 76 int rc; 78 77 78 con->res = *res; 79 79 input_buffer = (input_buffer_t) AS_AREA_ANY; 80 80 … … 88 88 ddf_fun_set_conn_handler(fun, sun4v_con_connection); 89 89 90 sysarg_t paddr; 91 rc = sysinfo_get_value("niagara.inbuf.address", &paddr); 92 if (rc != EOK) { 93 ddf_msg(LVL_ERROR, "niagara.inbuf.address not set (%d)", rc); 94 goto error; 95 } 96 97 rc = physmem_map(paddr, 1, AS_AREA_READ | AS_AREA_WRITE, 90 rc = physmem_map(res->base, 1, AS_AREA_READ | AS_AREA_WRITE, 98 91 (void *) &input_buffer); 99 92 if (rc != EOK) {
Note:
See TracChangeset
for help on using the changeset viewer.