From dc5efee7c73936f475ca9737367610c4b870c5e7 Mon Sep 17 00:00:00 2001 From: Tormod Volden Date: Sun, 10 May 2015 16:24:59 +0200 Subject: [PATCH] dragon ports: Fix wrong mapping in uget() Thanks to Brett Gordon for finding this bug. Fixes for instance display of command name in "ps", and terminal settings with "stty". Signed-off-by: Tormod Volden --- Kernel/platform-dragon-nx32/usermem_sam.s | 4 ++-- Kernel/platform-dragon/usermem_sam.s | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Kernel/platform-dragon-nx32/usermem_sam.s b/Kernel/platform-dragon-nx32/usermem_sam.s index 1be408af..08ff7494 100644 --- a/Kernel/platform-dragon-nx32/usermem_sam.s +++ b/Kernel/platform-dragon-nx32/usermem_sam.s @@ -50,10 +50,10 @@ __uget: ldy 9,s ; count orcc #0x10 ugetl: - lda ,x+ jsr map_process_always - sta ,u+ + lda ,x+ jsr map_kernel + sta ,u+ leay -1,y bne ugetl puls u,y,cc,pc diff --git a/Kernel/platform-dragon/usermem_sam.s b/Kernel/platform-dragon/usermem_sam.s index bd3e313c..4360de8b 100644 --- a/Kernel/platform-dragon/usermem_sam.s +++ b/Kernel/platform-dragon/usermem_sam.s @@ -46,10 +46,10 @@ __uget: ldy 9,s ; count orcc #0x10 ugetl: - lda ,x+ SAM_USER - sta ,u+ + lda ,x+ SAM_KERNEL + sta ,u+ leay -1,y bne ugetl puls u,y,cc,pc -- 2.34.1