In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
606 bytes added ,  20:01, 28 December 2020
made it look more clean.
Line 1: Line 1:  
{{stub}}
 
{{stub}}
Something with boot2?
+
This presumably has something to do with boot2, which has an important role in the booting sequence. If is ran after being decoded from boot1, which is in turn ran after being decoded from boot0 which is read only. (See the boot2 page).
   −
Accept open,close,read,write,seek,ioctl,ioctlv
+
This accepts the following commands: open, close, read, write, seek, ioctl, ioctlv
 +
 
 +
IOCTL example:
    
14 ioctl(0,4,12 return -101)
 
14 ioctl(0,4,12 return -101)
Line 65: Line 67:     
== /dev/boot2 error codes ==
 
== /dev/boot2 error codes ==
 +
 +
Note: POSIX is a standardized system that helps maintain compatibility between many different operating systems. So, each error code shown below has a given POSIX equivalent (not known yet). Other OS's many have different error code numbers, but if their POSIX equivalent is the same, they mean the same thing.
    
{| class="wikitable"
 
{| class="wikitable"
Line 74: Line 78:  
| -101
 
| -101
 
|  ?
 
|  ?
| Invalid Wrong IN or OUT size, wrong size for a part of the vector, vector alignment problems, non-existant ioctl,wrong structure
+
| This can refer to: Invalid Wrong IN or OUT size, wrong size for a part of the vector, vector alignment problems, non-existant ioctl, or wrong structure.
 
|-
 
|-
 
|-
 
|-
48

edits

Navigation menu