Difference between revisions of "Glossary"

From Nintendo Switch Brew
Jump to navigation Jump to search
(Slowly adding entries to the Glossary.)
(add HOVI to glossary with some information of where it comes from)
 
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
=== Glossary ===
+
=== (In Alphabetical Order, Descending) ===
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  Acronyms
 
!  Acronyms
 
!  Full Name
 
!  Full Name
 +
!  Notes
 
|-
 
|-
| [[#AM_services|AM Service]]
+
| [[AM_services|AM]]
 
| Applet Manager
 
| Applet Manager
 +
|
 +
|-
 +
| [[APM_services|APM]]
 +
| Applet Profile Manager
 +
|
 +
|-
 +
| [[BCAT_services|BCAT]]
 +
| Background Content Asymmetric synchronized delivery and Transmission
 +
|
 +
|-
 +
| [[BCT|BCT]]
 +
| Boot Configuration Table
 +
|
 +
|-
 +
| [[BNVIB|BNVIB]]
 +
| Binary NX Vibration
 +
|
 +
|-
 +
| [[BPC_services|BPC]]
 +
| Board Power Control Manager
 +
| This is related to the [[PCV_services#bpc|PCV Services]].
 +
|-
 +
| DMA
 +
| Direct Memory Access
 +
|
 +
|-
 +
| [[EMMC_pinout|EMMC pinout]]
 +
| Embedded Multi-Media Controller pinout
 +
|
 +
|-
 +
| [[Eupld_services|Eupld]]
 +
| Error upload services
 +
|
 +
|-
 +
| [[ExeFS|ExeFS]]
 +
| Executable File System
 +
|
 +
|-
 +
| [[Falcon|Falcon]]
 +
| A microprocessor used in various Tegra specific engines like TSEC, NVDEC, VIC, etc.
 +
| See [http://envytools.readthedocs.io/en/latest/hw/falcon/intro.html the manual] for more information.
 +
|-
 +
| [[Flog|Flog]]
 +
| NES Golf, spelled backwards
 +
|
 +
|-
 +
| GMMU
 +
| Graphics Memory Management Unit
 +
|
 +
|-
 +
| [[GRC_services|GRC]]
 +
| Game Recording services
 +
|
 +
|-
 +
| [[HID_services|HID]]
 +
| Human Interface Device services
 +
|
 +
|-
 +
| [[Homebrew_ABI|Homebrew ABI]]
 +
| Homebrew Application Binary Interface
 +
|
 +
|-
 +
| HOVI
 +
| HOrizon/nVIdia
 +
| The NVidia/Nintendo team codename that works on the [[TSEC_Firmware|TSEC Firmware]]
 +
|-
 +
| [[IMKV|IMKV]]
 +
| IM Key Value databases found in FS and NCM savedata archives
 +
|
 +
|-
 +
| [[INI1|INI1]]
 +
| Part of the [[Package2|Package2]] section containing built-in system modules
 +
|
 +
|-
 +
| [[IPC_Marshalling|IPC Marshalling]]
 +
| Inter-Process Communication Marshalling
 +
|
 +
|-
 +
| [https://en.wikipedia.org/wiki/Interrupt_request_(PC_architecture) IRQ]
 +
| Interrupt Request
 +
|
 +
|-
 +
| [[Jpegdec_services|Jpegdec]]
 +
| Refactored sysmodule for handling all JPEG decoding associated with capture services
 +
|
 +
|-
 +
| [[LAN_Adapter|LAN Adapter]]
 +
| Local area network adapter
 +
|
 +
|-
 +
| [[LDN_services|LDN]]
 +
| Local device network services
 +
|
 +
|-
 +
| [[Manu_Services|Manu]]
 +
| Manufacturing Services
 +
|
 +
|-
 +
| [[NAX0|NAX0]]
 +
| Nintendo AES XTS file system / file format
 +
| Long form name is known as the Advanced Encryption Standard XEX-based tweaked-codebook mode with ciphertext stealing file system / file format
 +
|-
 +
| [[NCA_Format|NCA]]
 +
| Nintendo Content Archive
 +
|
 +
|-
 +
| NSP
 +
| Nintendo Submission Package
 +
|
 +
|-
 +
| [[NCM_services|NCM]]
 +
| Nintendo Content Management services
 +
|
 +
|-
 +
| [[NIM_services|NIM]]
 +
| Network Install Manager services
 +
|
 +
|-
 +
| [[NPDM|NPDM]]
 +
| Nintendo Program Descriptor Metadata
 +
|
 +
|-
 +
| NRO
 +
| Nintendo Relocatable Object
 +
|
 +
|-
 +
| [[NSO|NSO]]
 +
| Main executable format
 +
|
 +
|-
 +
| [[NS_Services|NS]]
 +
| Nintendo Shell services
 +
|
 +
|-
 +
| [[NV_services|NV]]
 +
| Customized NVIDIA driver
 +
|
 +
|-
 +
| [[Nvnflinger_services|Nvnflinger]]
 +
| Responsible for mediating the communication between [[Display_services|vi]] and [[NV_services|nvservices]].
 +
|
 +
|-
 +
| [[AM_services#omm|OMM]]
 +
| Operation Mode Manager, responsible for arbitrating the operation changes between docked and handheld modes
 +
| See [[AM_services|AM Services]] for more information.
 +
|-
 +
| [[PCIe_services|PCIe]]
 +
| Peripheral Component Interconnect Express services
 +
|
 +
|-
 +
| [[PCV_services|PCV]]
 +
| Power Control / Voltage services
 +
|
 +
|-
 +
| [[Package1|PK11]]
 +
| Encrypted binary stored in [[Package1]].
 +
|
 +
|-
 +
| [[Package2|PK21]]
 +
| Contains the Switch kernel and the built-in system modules
 +
|
 +
|-
 +
| PMC
 +
| Power Management Controller
 +
|
 +
|-
 +
| [[SD_Filesystem|SD File System]]
 +
| Secure Digital File System
 +
|
 +
|-
 +
| Secmon
 +
| Secure Monitor
 +
|
 +
|-
 +
| [[Secure_RNG_services|Secure RNG]]
 +
| Also known as the [[SPL_services|SPL Services]]
 +
|
 +
|-
 +
| [[Services_API|Services API]]
 +
| Services application programming interface
 +
|
 +
|-
 +
| [[SMC|SMC]]
 +
| Secure Monitor Calls
 +
|
 +
|-
 +
| [[SPL_services|SPL]]
 +
| Secure Platform Services
 +
|
 +
|-
 +
| [[SSL_services|SSL]]
 +
| Secure Sockets Layer services
 +
|
 +
|-
 +
| [[SVC|SVC]]
 +
| Supervisor Call instruction
 +
|
 +
|-
 +
| [[TMA_services|TMA]]
 +
| Target Manager
 +
|
 +
|-
 +
| [[TSEC|TSEC]]
 +
| Tegra Security Co-processor
 +
|
 +
|-
 +
| [[Joy-Con_Firmware|Ukyo]]
 +
| Internal name for the Joy-Con firmware.
 +
|
 +
|-
 +
| [[XCI|XCI]]
 +
| Nintendo Switch Gamecard Format
 +
|
 +
|-
 
|}
 
|}

Latest revision as of 21:39, 23 February 2019

(In Alphabetical Order, Descending)

Acronyms Full Name Notes
AM Applet Manager
APM Applet Profile Manager
BCAT Background Content Asymmetric synchronized delivery and Transmission
BCT Boot Configuration Table
BNVIB Binary NX Vibration
BPC Board Power Control Manager This is related to the PCV Services.
DMA Direct Memory Access
EMMC pinout Embedded Multi-Media Controller pinout
Eupld Error upload services
ExeFS Executable File System
Falcon A microprocessor used in various Tegra specific engines like TSEC, NVDEC, VIC, etc. See the manual for more information.
Flog NES Golf, spelled backwards
GMMU Graphics Memory Management Unit
GRC Game Recording services
HID Human Interface Device services
Homebrew ABI Homebrew Application Binary Interface
HOVI HOrizon/nVIdia The NVidia/Nintendo team codename that works on the TSEC Firmware
IMKV IM Key Value databases found in FS and NCM savedata archives
INI1 Part of the Package2 section containing built-in system modules
IPC Marshalling Inter-Process Communication Marshalling
IRQ Interrupt Request
Jpegdec Refactored sysmodule for handling all JPEG decoding associated with capture services
LAN Adapter Local area network adapter
LDN Local device network services
Manu Manufacturing Services
NAX0 Nintendo AES XTS file system / file format Long form name is known as the Advanced Encryption Standard XEX-based tweaked-codebook mode with ciphertext stealing file system / file format
NCA Nintendo Content Archive
NSP Nintendo Submission Package
NCM Nintendo Content Management services
NIM Network Install Manager services
NPDM Nintendo Program Descriptor Metadata
NRO Nintendo Relocatable Object
NSO Main executable format
NS Nintendo Shell services
NV Customized NVIDIA driver
Nvnflinger Responsible for mediating the communication between vi and nvservices.
OMM Operation Mode Manager, responsible for arbitrating the operation changes between docked and handheld modes See AM Services for more information.
PCIe Peripheral Component Interconnect Express services
PCV Power Control / Voltage services
PK11 Encrypted binary stored in Package1.
PK21 Contains the Switch kernel and the built-in system modules
PMC Power Management Controller
SD File System Secure Digital File System
Secmon Secure Monitor
Secure RNG Also known as the SPL Services
Services API Services application programming interface
SMC Secure Monitor Calls
SPL Secure Platform Services
SSL Secure Sockets Layer services
SVC Supervisor Call instruction
TMA Target Manager
TSEC Tegra Security Co-processor
Ukyo Internal name for the Joy-Con firmware.
XCI Nintendo Switch Gamecard Format