bunnei
6c4f161ba2
svc: Implement GetCurrentProcessorNumber.
8 years ago
bunnei
44c565aeca
core: Implement multicore support.
8 years ago
Hexagon12
e37fc58ae6
Stubs for QLaunch ( #428 )
* Stubs for QLaunch
* Wiped unrelated stuff
* Addressed comment
* Dropped GetPopFromGeneralChannelEvent
8 years ago
Max Thomas
a12f45de82
hid: Tweaks, Analog Sticks ( #435 )
* hid: Update mouse/keyboard state
* hid: Working analog sticks
* hid: Nits
* hid: Nits
* hid: Update mystery sections
* hid: Tweaks
8 years ago
Lioncash
1b310cbb3a
general: Make formatting of logged hex values more straightforward
This makes the formatting expectations more obvious (e.g. any zero padding specified
is padding that's entirely dedicated to the value being printed, not any pretty-printing
that also gets tacked on).
8 years ago
bunnei
5e4d01f80c
ipc: Add support for PopIpcInterface() method.
- This can be used for domain objects as inputs to service functions.
8 years ago
David
3a3b58df8b
GetSharedFontInOrderOfPriority ( #381 )
* GetSharedFontInOrderOfPriority
* Update pl_u.cpp
* Ability to use ReadBuffer and WriteBuffer with different buffer indexes, fixed up GetSharedFontInOrderOfPriority
* switched to NGLOG
* Update pl_u.cpp
* Update pl_u.cpp
* language_code is actually language code and not index
* u32->u64
* final cleanups
8 years ago
Subv
a16f48e0d7
GPU: Don't write to invalid memory locations when handling ioctls that don't have an output.
8 years ago
Lioncash
3873211738
core_timing: Namespace all functions and constants in core_timing's header
All of these variables and functions are related to timings and should be within the namespace.
8 years ago
Lioncash
d1e3e0eb42
string_util: Remove StringFromFormat() and related functions
Given we utilize fmt, we don't need to provide our own functions for formatting anymore
8 years ago
bunnei
5f2d36726c
am: Fix GetDesiredLanguage implementation.
8 years ago
bunnei
dea2d271a9
set: Fix GetAvailableLanguageCodes implementation.
8 years ago
Lioncash
44d2f427d4
core: Replace usages of LOG_GENERIC with new fmt-capable equivalents
8 years ago
Lioncash
324ee31fc3
general: Convert assertion macros over to be fmt-compatible
8 years ago
David Marcec
2810310018
Switched to NGLOG_WARNING
8 years ago
David Marcec
6f6cac9366
Added PREPO to logging backend, Removed comments from SaveReportWithUser
8 years ago
Lioncash
871e6c0041
kernel/shared_memory: Remove unnecessary semicolon at end of ConvertPermissions()
Functions don't need to be terminated by semicolons.
8 years ago
Lioncash
bd9414dd31
kernel: Migrate logging macros to fmt-compatible ones
8 years ago
mailwl
cf607e7fca
Service/PCTL: convert to module, add services, stub
PCTL::CreateServiceWithoutInitialize and IParentalControlService::Initialize, required by Kirby Star Allies
8 years ago
Lioncash
b736a731c0
service: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
448c7ad796
vi: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
7505ea2612
time: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
5077580ee7
ssl: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
418cb174a9
spl: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
e70f5cb603
sockets: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
3cac963a7d
sm: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
f8fa781c10
set: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
e39e914cd0
pctl: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
38f90ec51a
nvflinger: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
7303c11edc
nvdrv: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
accaa498ad
ns: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
3fdc96e690
nifm: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
60efd72a51
nfp: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
afe7828f4b
lm: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
0cbbb1c130
hid: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
8b8125ba51
friend: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
7995e92e19
filesystem: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
f9bdeea787
fatal: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
fcda46cec0
audio: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
4e32d65b32
apm: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
5052b17f84
aoc: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
ee02a551c5
am: Move logging macros over to new fmt-compatible ones
8 years ago
Lioncash
d1ef0f83d7
acc: Move logging macros over to new fmt-compatible ones
8 years ago
mailwl
8fffc0962c
Service/FS: implement IFileSystem::RenameFile
8 years ago
Subv
329bec6dbd
Kernel: Implemented mutex priority inheritance.
Verified with a hwtest and implemented based on reverse engineering.
Thread A's priority will get bumped to the highest priority among all the threads that are waiting for a mutex that A holds.
Once A releases the mutex and ownership is transferred to B, A's priority will return to normal and B's priority will be bumped.
8 years ago
Subv
e56ef284bb
NvDrv/nvhost-as-gpu: Ensure that the object passed to MapBufferEx has already been allocated.
Also added a consistency check and a comment for the case when the object id is different than its handle. The real nvservices doesn't make a distinction between ids and handles, each object gets an unique handle which doubles as its id.
8 years ago
Subv
c4131e271f
Nvdrv/nvhost-as-gpu: Implemented the ioctl REMAP command.
It takes a previously-reserved (AllocateSpace) GPU memory address and maps it to the address of the nvmap object passed to Remap.
8 years ago
Subv
3c2b29e5c2
Nvdrv: Assert when receiving an unimplemented ioctl in the nv* handlers.
8 years ago
David Marcec
9591689dbc
GetIUserInterface->CreateUserInterface, Added todos and stub logs. Playreport->PlayReport.
8 years ago
David
471eafc162
lioncash proposed changes
8 years ago