Skip to content

Commit fb00e01

Browse files
authored
Merge pull request #516 from viswajith-g/process-info
2 parents 5552dff + 15af95d commit fb00e01

File tree

6 files changed

+30
-30
lines changed

6 files changed

+30
-30
lines changed

examples/tutorials/dynamic-apps-and-policies/app_loader/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ELF2TAB_ARGS += --ecdsa-nist-p256-private ../keys/ec-secp256r1-tutorial-key.priv
1818

1919
# List of apps to generate embed rules for:
2020
APPS_TO_EMBED := \
21-
# ../../../blink \
21+
# $(TOCK_USERLAND_BASE_DIR)/examples/blink \
2222
2323
BINARY_COUNT = $(words $(APPS_TO_EMBED))
2424
AUTOGEN_HEADER = loadable_binaries.h

examples/tutorials/dynamic-apps-and-policies/app_loader/main.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -244,28 +244,28 @@ int main(void) {
244244
}
245245

246246
// set up the setup done callback
247-
int err1 = libtock_app_loader_set_setup_upcall(app_setup_done_callback, NULL);
247+
int err1 = libtock_app_loader_subscribe_setup(app_setup_done_callback, NULL);
248248
if (err1 != 0) {
249249
printf("[Error] Failed to set setup done callback: %d\n", err1);
250250
return err1;
251251
}
252252

253253
// set up the write done callback
254-
int err2 = libtock_app_loader_set_write_upcall(app_write_done_callback, NULL);
254+
int err2 = libtock_app_loader_subscribe_write(app_write_done_callback, NULL);
255255
if (err2 != 0) {
256256
printf("[Error] Failed to set flash write done callback: %d\n", err2);
257257
return err2;
258258
}
259259

260260
// set up the finalize done callback
261-
int err3 = libtock_app_loader_set_finalize_upcall(app_finalize_done_callback, NULL);
261+
int err3 = libtock_app_loader_subscribe_finalize(app_finalize_done_callback, NULL);
262262
if (err3 != 0) {
263263
printf("[Error] Failed to set finalize done callback: %d\n", err3);
264264
return err3;
265265
}
266266

267267
// set up the load done callback
268-
int err4 = libtock_app_loader_set_load_upcall(app_load_done_callback, NULL);
268+
int err4 = libtock_app_loader_subscribe_load(app_load_done_callback, NULL);
269269
if (err4 != 0) {
270270
printf("[Error] Failed to set load done callback: %d\n", err4);
271271
return err4;

libtock/kernel/app_loader.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,44 +5,44 @@
55
* This function takes in the function that will be executed
66
* when the callback is triggered.
77
*/
8-
returncode_t libtock_app_loader_set_setup_upcall(subscribe_upcall cb, void* userdata) {
9-
return libtock_app_loader_setup_subscribe(cb, userdata);
8+
returncode_t libtock_app_loader_subscribe_setup(subscribe_upcall cb, void* userdata) {
9+
return libtock_app_loader_set_setup_upcall(cb, userdata);
1010
}
1111

1212
/*
1313
* Function to setup the callback from capsule.
1414
* This function takes in the function that will be executed
1515
* when the callback is triggered.
1616
*/
17-
returncode_t libtock_app_loader_set_write_upcall(subscribe_upcall cb, void* userdata) {
18-
return libtock_app_loader_write_subscribe(cb, userdata);
17+
returncode_t libtock_app_loader_subscribe_write(subscribe_upcall cb, void* userdata) {
18+
return libtock_app_loader_set_write_upcall(cb, userdata);
1919
}
2020

2121
/*
2222
* Function to setup the callback from capsule.
2323
* This function takes in the function that will be executed
2424
* when the callback is triggered.
2525
*/
26-
returncode_t libtock_app_loader_set_finalize_upcall(subscribe_upcall cb, void* userdata) {
27-
return libtock_app_loader_finalize_subscribe(cb, userdata);
26+
returncode_t libtock_app_loader_subscribe_finalize(subscribe_upcall cb, void* userdata) {
27+
return libtock_app_loader_set_finalize_upcall(cb, userdata);
2828
}
2929

3030
/*
3131
* Function to setup the callback from capsule.
3232
* This function takes in the function that will be executed
3333
* when the callback is triggered.
3434
*/
35-
returncode_t libtock_app_loader_set_load_upcall(subscribe_upcall cb, void* userdata) {
36-
return libtock_app_loader_load_subscribe(cb, userdata);
35+
returncode_t libtock_app_loader_subscribe_load(subscribe_upcall cb, void* userdata) {
36+
return libtock_app_loader_set_load_upcall(cb, userdata);
3737
}
3838

3939
/*
4040
* Function to setup the callback from capsule.
4141
* This function takes in the function that will be executed
4242
* when the callback is triggered.
4343
*/
44-
returncode_t libtock_app_loader_set_abort_upcall(subscribe_upcall cb, void* userdata) {
45-
return libtock_app_loader_abort_subscribe(cb, userdata);
44+
returncode_t libtock_app_loader_subscribe_abort(subscribe_upcall cb, void* userdata) {
45+
return libtock_app_loader_set_abort_upcall(cb, userdata);
4646
}
4747

4848
/*

libtock/kernel/app_loader.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,35 +17,35 @@ extern "C"
1717
* This function takes in the function that will be executed
1818
* when the callback is triggered.
1919
*/
20-
returncode_t libtock_app_loader_set_setup_upcall(subscribe_upcall cb, void* userdata);
20+
returncode_t libtock_app_loader_subscribe_setup(subscribe_upcall cb, void* userdata);
2121

2222
/*
2323
* Function to setup the callback from capsule.
2424
* This function takes in the function that will be executed
2525
* when the callback is triggered.
2626
*/
27-
returncode_t libtock_app_loader_set_write_upcall(subscribe_upcall cb, void* userdata);
27+
returncode_t libtock_app_loader_subscribe_write(subscribe_upcall cb, void* userdata);
2828

2929
/*
3030
* Function to setup the callback from capsule.
3131
* This function takes in the function that will be executed
3232
* when the callback is triggered.
3333
*/
34-
returncode_t libtock_app_loader_set_finalize_upcall(subscribe_upcall cb, void* userdata);
34+
returncode_t libtock_app_loader_subscribe_finalize(subscribe_upcall cb, void* userdata);
3535

3636
/*
3737
* Function to setup the callback from capsule.
3838
* This function takes in the function that will be executed
3939
* when the callback is triggered.
4040
*/
41-
returncode_t libtock_app_loader_set_load_upcall(subscribe_upcall cb, void* userdata);
41+
returncode_t libtock_app_loader_subscribe_load(subscribe_upcall cb, void* userdata);
4242

4343
/*
4444
* Function to setup the callback from capsule.
4545
* This function takes in the function that will be executed
4646
* when the callback is triggered.
4747
*/
48-
returncode_t libtock_app_loader_set_abort_upcall(subscribe_upcall cb, void* userdata);
48+
returncode_t libtock_app_loader_subscribe_abort(subscribe_upcall cb, void* userdata);
4949

5050
/*
5151
* Command to request the kernel to set up for a new app.

libtock/kernel/syscalls/app_loader_syscalls.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,27 @@ bool libtock_app_loader_exists(void) {
44
return driver_exists(DRIVER_NUM_APP_LOADER);
55
}
66

7-
returncode_t libtock_app_loader_setup_subscribe(subscribe_upcall cb, void* userdata) {
7+
returncode_t libtock_app_loader_set_setup_upcall(subscribe_upcall cb, void* userdata) {
88
subscribe_return_t sval = subscribe(DRIVER_NUM_APP_LOADER, 0, cb, userdata);
99
return tock_subscribe_return_to_returncode(sval);
1010
}
1111

12-
returncode_t libtock_app_loader_write_subscribe(subscribe_upcall cb, void* userdata) {
12+
returncode_t libtock_app_loader_set_write_upcall(subscribe_upcall cb, void* userdata) {
1313
subscribe_return_t sval = subscribe(DRIVER_NUM_APP_LOADER, 1, cb, userdata);
1414
return tock_subscribe_return_to_returncode(sval);
1515
}
1616

17-
returncode_t libtock_app_loader_finalize_subscribe(subscribe_upcall cb, void* userdata) {
17+
returncode_t libtock_app_loader_set_finalize_upcall(subscribe_upcall cb, void* userdata) {
1818
subscribe_return_t sval = subscribe(DRIVER_NUM_APP_LOADER, 2, cb, userdata);
1919
return tock_subscribe_return_to_returncode(sval);
2020
}
2121

22-
returncode_t libtock_app_loader_load_subscribe(subscribe_upcall cb, void* userdata) {
22+
returncode_t libtock_app_loader_set_load_upcall(subscribe_upcall cb, void* userdata) {
2323
subscribe_return_t sval = subscribe(DRIVER_NUM_APP_LOADER, 3, cb, userdata);
2424
return tock_subscribe_return_to_returncode(sval);
2525
}
2626

27-
returncode_t libtock_app_loader_abort_subscribe(subscribe_upcall cb, void* userdata) {
27+
returncode_t libtock_app_loader_set_abort_upcall(subscribe_upcall cb, void* userdata) {
2828
subscribe_return_t sval = subscribe(DRIVER_NUM_APP_LOADER, 4, cb, userdata);
2929
return tock_subscribe_return_to_returncode(sval);
3030
}

libtock/kernel/syscalls/app_loader_syscalls.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ bool libtock_app_loader_exists(void);
2020
* This function takes in the function that will be executed
2121
* when the callback is triggered.
2222
*/
23-
returncode_t libtock_app_loader_setup_subscribe(subscribe_upcall cb, void* userdata);
23+
returncode_t libtock_app_loader_set_setup_upcall(subscribe_upcall cb, void* userdata);
2424

2525
/*
2626
* Command to request the kernel to set up for a new app.
@@ -33,7 +33,7 @@ returncode_t libtock_app_loader_command_setup(uint32_t app_length);
3333
* This function takes in the function that will be executed
3434
* when the callback is triggered.
3535
*/
36-
returncode_t libtock_app_loader_write_subscribe(subscribe_upcall cb, void* userdata);
36+
returncode_t libtock_app_loader_set_write_upcall(subscribe_upcall cb, void* userdata);
3737

3838
/*
3939
* Function to set up a shared buffer with the capsule.
@@ -56,7 +56,7 @@ returncode_t libtock_app_loader_command_write(uint32_t flash_offset, uint32_t wr
5656
* This function takes in the function that will be executed
5757
* when the callback is triggered.
5858
*/
59-
returncode_t libtock_app_loader_finalize_subscribe(subscribe_upcall cb, void* userdata);
59+
returncode_t libtock_app_loader_set_finalize_upcall(subscribe_upcall cb, void* userdata);
6060

6161
/*
6262
* Signal to kernel we are done writing a new process binary.
@@ -73,7 +73,7 @@ returncode_t libtock_app_loader_command_load(void);
7373
* This function takes in the function that will be executed
7474
* when the callback is triggered.
7575
*/
76-
returncode_t libtock_app_loader_load_subscribe(subscribe_upcall cb, void* userdata);
76+
returncode_t libtock_app_loader_set_load_upcall(subscribe_upcall cb, void* userdata);
7777

7878
/*
7979
* Command to request the kernel to abort setup/writing process.
@@ -85,7 +85,7 @@ returncode_t libtock_app_loader_command_abort(void);
8585
* This function takes in the function that will be executed
8686
* when the callback is triggered.
8787
*/
88-
returncode_t libtock_app_loader_abort_subscribe(subscribe_upcall cb, void* userdata);
88+
returncode_t libtock_app_loader_set_abort_upcall(subscribe_upcall cb, void* userdata);
8989

9090

9191

0 commit comments

Comments
 (0)