Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
soc:2008:dverkamp:project_plan:start [2008/06/13 07:04]
drv
soc:2008:dverkamp:project_plan:start [2008/07/18 09:40] (current)
drv update API status table
Line 33: Line 33:
  
 ^ AH  ^ Description ​                   ^ Status ​       ^ Notes                         ^ ^ AH  ^ Description ​                   ^ Status ​       ^ Notes                         ^
-| 00h | Terminate program ​             | Implemented ​  ​| ​Only for 16-bit ​              |+| 00h | Terminate program ​             | Implemented ​  ​| ​                              ​|
 | 01h | Get Key with Echo              | Implemented ​  | Extended keys still need work | | 01h | Get Key with Echo              | Implemented ​  | Extended keys still need work |
 | 02h | Write Character ​               | Implemented ​  | No serial yet                 | | 02h | Write Character ​               | Implemented ​  | No serial yet                 |
-| 04h | Write Character to Serial Port | **Unimplemented** ​|                               |+| 04h | Write Character to Serial Port | Implemented ​  |                               |
 | 08h | Get Key without Echo           | Implemented ​  | Extended keys still need work | | 08h | Get Key without Echo           | Implemented ​  | Extended keys still need work |
 | 09h | Write DOS String to Console ​   | Implemented ​  ​| ​                              | | 09h | Write DOS String to Console ​   | Implemented ​  ​| ​                              |
 | 0Bh | Check Keyboard ​                | Implemented ​  ​| ​                              | | 0Bh | Check Keyboard ​                | Implemented ​  ​| ​                              |
 | 30h | Check DOS Version ​             | Implemented ​  ​| ​                              | | 30h | Check DOS Version ​             | Implemented ​  ​| ​                              |
-| 4Ch | Terminate program ​             | Implemented ​  ​| ​Only for 16-bit ​              |+| 4Ch | Terminate program ​             | Implemented ​  ​| ​                              ​|
  
 === INT 22h === === INT 22h ===
  
 ^ AX    ^ Description ​                   ^ Status ​       ^ Notes                         ^ ^ AX    ^ Description ​                   ^ Status ​       ^ Notes                         ^
-| 0001h | Get Version ​                   | Implemented ​  ​| ​Number of functions supported needs to be updated ​|+| 0001h | Get Version ​                   | Implemented ​  ​| ​                              ​|
 | 0002h | Write String ​                  | Implemented ​  ​| ​                              | | 0002h | Write String ​                  | Implemented ​  ​| ​                              |
-| 0003h | Run command ​                   | Implemented ​  ​| ​Returns to program when it shouldn'​t ​+| 0003h | Run command ​                   | Implemented ​  ​| ​                              ​
-| 0004h | Run default command ​           | **Unimplemented** |                              | +| 0004h | Run default command ​           | **Stubbed**   ​|                              | 
-| 0005h | Force text mode                | **Unimplemented** ​|                              |+| 0005h | Force text mode                | Implemented ​  |                              |
 | 0006h | Open file                      | Implemented ​  ​| ​                              | | 0006h | Open file                      | Implemented ​  ​| ​                              |
 | 0007h | Read file                      | Implemented ​  ​| ​                              | | 0007h | Read file                      | Implemented ​  ​| ​                              |
 | 0008h | Close file                     | Implemented ​  ​| ​                              | | 0008h | Close file                     | Implemented ​  ​| ​                              |
-| 0009h | Call PXE Stack                 ​| ​**Unimplemented** ​|                              | +| 0009h | Call PXE Stack                 ​| ​Implemented ​  |                              | 
-| 000Ah | Get Derivative-Specific Information | **Unimplemented** |                             | +| 000Ah | Get Derivative-Specific Information | **Stubbed** |                             | 
-| 000Bh | Get Serial Console Configuration | **Unimplemented** |                               |+| 000Bh | Get Serial Console Configuration | **Stubbed** |                               |
 | 000Ch | Perform final cleanup ​         | **Unimplemented** ​ |                                | | 000Ch | Perform final cleanup ​         | **Unimplemented** ​ |                                |
 | 000Dh | Cleanup and replace bootstrap code | **Unimplemented** |                             | | 000Dh | Cleanup and replace bootstrap code | **Unimplemented** |                             |
-| 000Eh | Get configuration file name    | **Unimplemented** |                               | +| 000Eh | Get configuration file name    | **Stubbed** |                               | 
-| 000Fh | Get IPAPPEND strings ​          | **Unimplemented** |                               |+| 000Fh | Get IPAPPEND strings ​          | **Stubbed** |                               |
 | 0010h | Resolve hostname ​              | Implemented ​  ​| ​                                  | | 0010h | Resolve hostname ​              | Implemented ​  ​| ​                                  |
-| 0011h | Maximum number of shuffle descriptors | **Unimplemented** ​|                        | +| 0011h | Maximum number of shuffle descriptors | Implemented ​|                        | 
-| 0012h | Cleanup, shuffle and boot      | **Unimplemented** ​|                               |+| 0012h | Cleanup, shuffle and boot      | Implemented ​|                               |
 | 0013h | Idle loop call                 | Implemented ​  ​| ​                                  | | 0013h | Idle loop call                 | Implemented ​  ​| ​                                  |
 | 0014h | Local boot                     | **Unimplemented** |                               | | 0014h | Local boot                     | **Unimplemented** |                               |
 | 0015h | Get feature flags              | Implemented ​  ​| ​                                  | | 0015h | Get feature flags              | Implemented ​  ​| ​                                  |
-| 0016h | Run kernel image               ​| ​**Unimplemented** ​|                               | +| 0016h | Run kernel image               ​| ​Implemented ​  |                               | 
-| 0017h | Report video mode change ​      ​| ​**Unimplemented** ​|                               | +| 0017h | Report video mode change ​      ​| ​Implemented ​  |                               | 
-| 0018h | Query custom font              | **Unimplemented** |                               |+| 0018h | Query custom font              | **Stubbed**   ​|                               |
 | 0019h | Read disk                      | Won't Implement |                                 | | 0019h | Read disk                      | Won't Implement |                                 |
 | 001Ah | Cleanup, shuffle and boot to flat protected mode | **Unimplemented** |             | | 001Ah | Cleanup, shuffle and boot to flat protected mode | **Unimplemented** |             |

Navigation

* [[:start|Home]] * [[:about|About our Project]] * [[:download|Download]] * [[:screenshots|Screenshots]] * Documentation * [[:howtos|HowTo Guides]] * [[:appnotes|Application Notes]] * [[:faq:|FAQs]] * [[:doc|General Doc]] * [[:talks|Videos, Talks, and Papers]] * [[:hardwareissues|Hardware Issues]] * [[:mailinglists|Mailing lists]] * [[http://support.etherboot.org/|Bugtracker]] * [[:contributing|Contributing]] * [[:editing_permission|Wiki Edit Permission]] * [[:wiki:syntax|Wiki Syntax]] * [[:contact|Contact]] * [[:relatedlinks|Related Links]] * [[:commerciallinks|Commercial Links]] * [[:acknowledgements|Acknowledgements]] * [[:logos|Logo Art]]

QR Code
QR Code soc:2008:dverkamp:project_plan:start (generated for current page)