Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c2f8d7cb authored by Helge Deller's avatar Helge Deller
Browse files

Revert: parisc: Use F_EXTEND() macro in iosapic code



Revert parts of commit 97d7e2e3 ("parisc: Use F_EXTEND() macro in
iosapic code"). It breaks booting the 32-bit kernel on some machines.

Reported-by: default avatarSven Schnelle <svens@stackframe.org>
Tested-by: default avatarSven Schnelle <svens@stackframe.org>
Fixes: 97d7e2e3 ("parisc: Use F_EXTEND() macro in iosapic code")
Signed-off-by: default avatarHelge Deller <deller@gmx.de>
parent f654f0fc
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -157,8 +157,12 @@
#define DBG_IRT(x...)
#endif

#ifdef CONFIG_64BIT
#define COMPARE_IRTE_ADDR(irte, hpa)	((irte)->dest_iosapic_addr == (hpa))
#else
#define COMPARE_IRTE_ADDR(irte, hpa)	\
		((irte)->dest_iosapic_addr == F_EXTEND(hpa))
		((irte)->dest_iosapic_addr == ((hpa) | 0xffffffff00000000ULL))
#endif

#define IOSAPIC_REG_SELECT              0x00
#define IOSAPIC_REG_WINDOW              0x10