Bochs/bochs/doc/docbook
Dreg da43cc4580
add port e9 hack support for all rings (#64)
By enabling the 'all_rings' option, you can utilize the port e9 hack
from ring3

IMO very useful for:
- user-mode sandbox (ex Cuckoo)
- malware analysis
- API/SYSCALL logger with a simple hook from ring3
- automation + instrumentation from user mode code
- ...

So yes, from this PR a user-mode-sandbox can display on the console of
the system running Bochs anything that is written to 0xE9 port


![porte9hackallrings](https://github.com/bochs-emu/Bochs/assets/9882181/ddbca3fa-729b-4a3e-95ad-078e44c7a17a)

**This PR is 100% backward compatibility**

btw, @stlintel I'm not certain if **bochs/config.cc** is the ideal
location to define **bool port_e9_hack_all_rings** (unmapped io/dev is
better?)
2023-08-26 18:37:55 +03:00
..
development Updated developer doc: the legacy disassembler has been removed. 2021-10-25 15:51:36 +00:00
documentation - documentation.dbk: added some hints for using docbook / jade 2012-01-01 17:32:36 +00:00
images - converted GIF images to PNG format 2004-08-24 12:23:35 +00:00
include Added support for using jade directly if docbook2html is not installed (based 2020-01-27 18:22:12 +00:00
user add port e9 hack support for all rings (#64) 2023-08-26 18:37:55 +03:00
fixtitles.pl set propertities for more files 2011-02-25 15:32:08 +00:00
index.html - root file of each book changed to index.html (default setting) 2005-12-06 22:15:50 +00:00
Makefile.in Updates after pre-release, partly updated Bochs URL usage. 2021-06-13 08:02:33 +00:00
misc.txt - added some historical facts I found on the web 2012-08-24 08:46:13 +00:00
outline.txt another whitespace cleanup by Sebastien 2008-02-05 22:33:35 +00:00
README another whitespace cleanup by Sebastien 2008-02-05 22:33:35 +00:00

This is the base directory for the DocBook documents for the Bochs project.
It has been broken down into the following directories:

user - The Bochs User Guide - describes how to setup and use Bochs

development - The Bochs Development Guide - contains development information and
how to contribute to the Bochs project

documentation - The Bochs Documentation Guide - contains information on how to
contribute to the documentation of the the Bochs project

images - pictures that may be reused in any of the three books.  They can
be referenced using "../images/FILENAME".

include - files to be included from other docbook files