blob: 4d18c749cfce06e345b5fbe36f913d068551618c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
4096 VALUE size
: ibm,client-architecture-support ( vec -- err? )
\ Store require parameters in nvram
\ to come back to right boot device
\ Allocate memory for H_CALL
size alloc-mem ( vec memaddr )
swap over
\ FIXME: convert memaddr to phys
size ( memaddr vec memaddr size )
\ make h_call to hypervisor
hv-cas 0= IF
." hv-cas succeeded " cr
\ Make required changes
FALSE
ELSE
." hv-cas failed " TRUE
THEN
>r size free-mem r>
;
|