Unit Instance
Units API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/units/102330/?format=api
https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_arch-handbook/en/?format=api", "source": [ "Each entry in the <literal>IDT</literal> is 8 bytes long. Besides the segment/offset information, they also describe the segment type, privilege level, and whether the segment is present in memory or not. The construction is such that interrupt vectors from <literal>0</literal> to <literal>0xf</literal> (exceptions) are handled by function <literal>intx00</literal>; vector <literal>0x10</literal> (also an exception) is handled by <literal>intx10</literal>; hardware interrupts, which are later configured to start at interrupt vector <literal>0x20</literal> all the way to interrupt vector <literal>0x2f</literal>, are handled by function <literal>intx20</literal>. Lastly, interrupt vector <literal>0x30</literal>, which is used for system calls, is handled by <literal>intx30</literal>, and vectors <literal>0x31</literal> and <literal>0x32</literal> are handled by <literal>intx31</literal>. It must be noted that only descriptors for interrupt vectors <literal>0x30</literal>, <literal>0x31</literal> and <literal>0x32</literal> are given privilege level 3, the same privilege level as the <filename>boot2</filename> client, which means the client can execute a software-generated interrupt to this vectors through the <literal>int</literal> instruction without failing (this is the way <filename>boot2</filename> use the services provided by the <acronym>BTX</acronym> server). Also, note that <emphasis>only</emphasis> software-generated interrupts are protected from code executing in lesser privilege levels. Hardware-generated interrupts and processor-generated exceptions are <emphasis>always</emphasis> handled adequately, regardless of the actual privileges involved." ], "previous_source": "", "target": [ "Each entry in the <literal>IDT</literal> is 8 bytes long. Besides the segment/offset information, they also describe the segment type, privilege level, and whether the segment is present in memory or not. The construction is such that interrupt vectors from <literal>0</literal> to <literal>0xf</literal> (exceptions) are handled by function <literal>intx00</literal>; vector <literal>0x10</literal> (also an exception) is handled by <literal>intx10</literal>; hardware interrupts, which are later configured to start at interrupt vector <literal>0x20</literal> all the way to interrupt vector <literal>0x2f</literal>, are handled by function <literal>intx20</literal>. Lastly, interrupt vector <literal>0x30</literal>, which is used for system calls, is handled by <literal>intx30</literal>, and vectors <literal>0x31</literal> and <literal>0x32</literal> are handled by <literal>intx31</literal>. It must be noted that only descriptors for interrupt vectors <literal>0x30</literal>, <literal>0x31</literal> and <literal>0x32</literal> are given privilege level 3, the same privilege level as the <filename>boot2</filename> client, which means the client can execute a software-generated interrupt to this vectors through the <literal>int</literal> instruction without failing (this is the way <filename>boot2</filename> use the services provided by the <acronym>BTX</acronym> server). Also, note that <emphasis>only</emphasis> software-generated interrupts are protected from code executing in lesser privilege levels. Hardware-generated interrupts and processor-generated exceptions are <emphasis>always</emphasis> handled adequately, regardless of the actual privileges involved." ], "id_hash": -1161115060019621191, "content_hash": -1161115060019621191, "location": "book.translate.xml:1791", "context": "", "note": "(itstool) path: sect1/para", "flags": "", "labels": [], "state": 100, "fuzzy": false, "translated": true, "approved": false, "position": 187, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 192, "source_unit": "https://translate-dev.freebsd.org/api/units/102330/?format=api", "priority": 100, "id": 102330, "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_arch-handbook/en/?checksum=6fe2e401382c92b9", "url": "https://translate-dev.freebsd.org/api/units/102330/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2019-10-20T12:21:43.921854Z" }{ "translation": "